From 68268c323b179f276acd074dc16fd950afd88c46 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Fri, 20 Feb 2026 17:46:37 -0800 Subject: [PATCH] fix order of operations when toggling shuffle --- backend/playbackengine.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/backend/playbackengine.go b/backend/playbackengine.go index 938dbb9..bc8824a 100644 --- a/backend/playbackengine.go +++ b/backend/playbackengine.go @@ -354,7 +354,6 @@ func (p *playbackEngine) GetTrackIdxByIdFrom(items []mediaprovider.MediaItem, id } func (p *playbackEngine) SetShuffle(shuffle bool) { - if p.shuffle == shuffle { return } @@ -388,11 +387,10 @@ func (p *playbackEngine) SetShuffle(shuffle bool) { } else { return } - } - p.handleNextTrackUpdated() p.nowPlayingIdx = newNowPlayingIdx + p.handleNextTrackUpdated() p.invokeNoArgCallbacks(p.onQueueChange) }