playback: fix Playlist Single Mode pause behavior (31dfd5da2e)

rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Tue, 28 Jul 2026 16:24:37 -0400
Newsgroups gmane.comp.systems.archos.rockbox.cvs
Message-ID <[email protected]>
commit c54dddc2ac84285be801b5880230c126cb27a68a
Author: Christian Soffke <[email protected]>
Date:   Tue Jul 28 19:53:45 2026 +0200

    playback: fix Playlist Single Mode pause behavior (31dfd5da2e)
    
    Don't pause after every track when playlist hasn't changed
    
    Change-Id: Ic4f0261bb96ac1883c8d5857d0dd9db47b2e2c69

diff --git a/apps/playback.c b/apps/playback.c
index 270de50bf6..29f06dcb69 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -2685,8 +2685,8 @@ static bool single_mode_do_pause(int id3_hid)
         if (global_settings.single_mode == SINGLE_MODE_TRACK)
             return true;
 
-        if (global_settings.single_mode == SINGLE_MODE_PLAYLIST && skip_pending == TRACK_SKIP_AUTO_NEW_PLAYLIST)
-            return true;
+        if (global_settings.single_mode == SINGLE_MODE_PLAYLIST)
+            return (skip_pending == TRACK_SKIP_AUTO_NEW_PLAYLIST);
 
         char *previous_tag = single_mode_get_id3_tag(id3_get(PLAYING_ID3));
         char *new_tag = single_mode_get_id3_tag(bufgetid3(id3_hid));
-- 
rockbox-cvs mailing list
[email protected]
https://lists.haxx.se/mailman/listinfo/rockbox-cvs