summaryrefslogtreecommitdiff
path: root/apps/playlist_viewer.c
diff options
context:
space:
mode:
authorChristian Soffke <christian.soffke@gmail.com>2021-12-20 20:12:03 +0100
committerWilliam Wilgus <me.theuser@yahoo.com>2022-02-06 11:20:34 -0500
commit8d453ae9c3beef82bd61401af6216f74a400cbd0 (patch)
tree872bdc0769be213eceec8bb8548cf522ebb6629b /apps/playlist_viewer.c
parent04cbb3c7e4a79a6c06ad3cd585b8f0a54a8d0714 (diff)
downloadrockbox-8d453ae9c3beef82bd61401af6216f74a400cbd0.tar.gz
rockbox-8d453ae9c3beef82bd61401af6216f74a400cbd0.zip
Fix glitches with custom list title viewports
Elements were not being drawn correctly or title text appeared delayed in several places when using themes with a custom viewport for list titles. E.g.: - after deleting a shortcut - when returning from a warning screen in Playlist Viewer - returning to some Settings screens - in "Playing time" screen Change-Id: I8ab07a31d4b6f290e089ecd7857f43ec195a06e0
Diffstat (limited to 'apps/playlist_viewer.c')
-rw-r--r--apps/playlist_viewer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c
index b0f30ea8a1..6ebac1cb41 100644
--- a/apps/playlist_viewer.c
+++ b/apps/playlist_viewer.c
@@ -826,6 +826,7 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename)
826 int start_index = current_track->index; 826 int start_index = current_track->index;
827 if (!warn_on_pl_erase()) 827 if (!warn_on_pl_erase())
828 { 828 {
829 gui_synclist_set_title(&playlist_lists, playlist_lists.title, playlist_lists.title_icon);
829 gui_synclist_draw(&playlist_lists); 830 gui_synclist_draw(&playlist_lists);
830 break; 831 break;
831 } 832 }
@@ -875,6 +876,7 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename)
875 gui_synclist_set_icon_callback(&playlist_lists, 876 gui_synclist_set_icon_callback(&playlist_lists,
876 global_settings.playlist_viewer_icons? 877 global_settings.playlist_viewer_icons?
877 &playlist_callback_icons:NULL); 878 &playlist_callback_icons:NULL);
879 gui_synclist_set_title(&playlist_lists, playlist_lists.title, playlist_lists.title_icon);
878 gui_synclist_draw(&playlist_lists); 880 gui_synclist_draw(&playlist_lists);
879 gui_synclist_speak_item(&playlist_lists); 881 gui_synclist_speak_item(&playlist_lists);
880 break; 882 break;