summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Soffke <christian.soffke@gmail.com>2025-01-01 15:47:28 +0100
committerChristian Soffke <christian.soffke@gmail.com>2025-01-03 01:03:28 -0500
commit08c32cee7c8e460f949f268e011adc5bbec396e2 (patch)
treef6df4d554465a8cfb398a07dde35f9b7a7420ffa
parent888f4dbe5722142b466224d33f3d7d058175bab2 (diff)
downloadrockbox-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.c10
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;
}
}