1
0
Fork 0
forked from len0rd/rockbox

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
This commit is contained in:
Christian Soffke 2025-01-01 15:47:28 +01:00
parent 888f4dbe57
commit 08c32cee7c

View file

@ -349,18 +349,16 @@ static bool update_playlist(bool force)
viewer.num_tracks = nb_tracks; viewer.num_tracks = nb_tracks;
if (viewer.num_tracks <= 0) if (viewer.num_tracks <= 0)
{ {
global_status.resume_index = -1; if (!viewer.playlist)
global_status.resume_offset = -1; playlist_update_resume_info(NULL);
global_status.resume_elapsed = -1;
return false; return false;
} }
playlist_buffer_load_entries_screen(&viewer.buffer, FORWARD, playlist_buffer_load_entries_screen(&viewer.buffer, FORWARD,
viewer.selected_track); viewer.selected_track);
if (viewer.buffer.num_loaded <= 0) if (viewer.buffer.num_loaded <= 0)
{ {
global_status.resume_index = -1; if (!viewer.playlist)
global_status.resume_offset = -1; playlist_update_resume_info(NULL);
global_status.resume_elapsed = -1;
return false; return false;
} }
} }