diff options
author | Christian Soffke <christian.soffke@gmail.com> | 2025-01-01 15:47:28 +0100 |
---|---|---|
committer | Christian Soffke <christian.soffke@gmail.com> | 2025-01-03 01:03:28 -0500 |
commit | 08c32cee7c8e460f949f268e011adc5bbec396e2 (patch) | |
tree | f6df4d554465a8cfb398a07dde35f9b7a7420ffa | |
parent | 888f4dbe5722142b466224d33f3d7d058175bab2 (diff) | |
download | rockbox-08c32cee7c.tar.gz rockbox-08c32cee7c.zip |
Playlist Viewer: fix: Don't invalidate resume info unless current playlist
It makes no sense to prevent the current playlist
from resuming when some other playlist becomes empty.
Change-Id: Ibfb7a15b0826ed3baeefbc5060b13d73894b81e6
-rw-r--r-- | apps/playlist_viewer.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c index 07a923ce3c..3154f6a852 100644 --- a/apps/playlist_viewer.c +++ b/apps/playlist_viewer.c @@ -349,18 +349,16 @@ static bool update_playlist(bool force) viewer.num_tracks = nb_tracks; if (viewer.num_tracks <= 0) { - global_status.resume_index = -1; - global_status.resume_offset = -1; - global_status.resume_elapsed = -1; + if (!viewer.playlist) + playlist_update_resume_info(NULL); return false; } playlist_buffer_load_entries_screen(&viewer.buffer, FORWARD, viewer.selected_track); if (viewer.buffer.num_loaded <= 0) { - global_status.resume_index = -1; - global_status.resume_offset = -1; - global_status.resume_elapsed = -1; + if (!viewer.playlist) + playlist_update_resume_info(NULL); return false; } } |