Skip to content

Commit add7b3b

Browse files
committed
Reverse Playback queue sidebar section
1 parent 66f0684 commit add7b3b

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/data/Playlist.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,15 @@ public List<Video> getAll() {
235235
return Collections.unmodifiableList(mPlaylist);
236236
}
237237

238+
public List<Video> getAllReversed() {
239+
List<Video> reversed = new ArrayList<>(mPlaylist.size());
240+
for (int i = mPlaylist.size() - 1; i >= 0; i--) {
241+
reversed.add(mPlaylist.get(i));
242+
}
243+
244+
return reversed;
245+
}
246+
238247
public List<Video> getChangedItems() {
239248
return Collections.unmodifiableList(mSyncedItems);
240249
}

common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/BrowsePresenter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ private void initSettingsGridMapping() {
267267
}
268268

269269
private void initLocalGridMapping() {
270-
mLocalGridMappings.put(MediaGroup.TYPE_PLAYBACK_QUEUE, () -> Playlist.instance().getAll());
270+
mLocalGridMappings.put(MediaGroup.TYPE_PLAYBACK_QUEUE, () -> Playlist.instance().getAllReversed());
271271
mLocalGridMappings.put(MediaGroup.TYPE_BLOCKED_CHANNELS, this::getBlockedChannels);
272272
}
273273

0 commit comments

Comments
 (0)