From d507b77d3227ad9f755cd3e90cccd6a04569ea3b Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Mon, 11 Jan 2021 07:15:49 -0700 Subject: [PATCH] Fix shuffle bug with ALL_SONGS Fix an issue where if a song was played with KEEP_SHUFFLE on the queue wouldnt actually be shuffled. --- .../org/oxycblt/auxio/playback/state/PlaybackStateManager.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt index c8df60e71..13dba0e3a 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt @@ -161,9 +161,9 @@ class PlaybackStateManager private constructor() { mParent = null mQueue = if (shouldShuffle) { - musicStore.songs.toMutableList() - } else { genShuffle(musicStore.songs.toMutableList(), false) + } else { + musicStore.songs.toMutableList() } } @@ -198,7 +198,6 @@ class PlaybackStateManager private constructor() { } else { orderSongsInAlbum(song.album) } - mMode = mode } }