From e6141b12e628c036980585c852f44e1d4a27d189 Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Tue, 16 Jan 2024 13:25:03 -0700 Subject: [PATCH] playback: fix state restore Wasn't using the corrected shuffle mapping --- .../oxycblt/auxio/playback/state/PlaybackStateManager.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 f03884f8d..2eacddff5 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 @@ -766,12 +766,12 @@ class PlaybackStateManagerImpl @Inject constructor() : PlaybackStateManager { val rawQueue = RawQueue( heap = heap, - shuffledMapping = savedState.shuffledMapping, + shuffledMapping = shuffledMapping, heapIndex = - if (savedState.shuffledMapping.isNotEmpty()) { - savedState.shuffledMapping[savedState.index] + if (shuffledMapping.isNotEmpty()) { + shuffledMapping[savedState.index] } else { - savedState.index + index }) val oldStateMirror = stateMirror