From 08c32cee7c8e460f949f268e011adc5bbec396e2 Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Wed, 1 Jan 2025 15:47:28 +0100 Subject: [PATCH] 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 --- apps/playlist_viewer.c | 10 ++++------ 1 file 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; } }