diff options
author | Christian Soffke <christian.soffke@gmail.com> | 2021-12-20 20:12:03 +0100 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2022-02-06 11:20:34 -0500 |
commit | 8d453ae9c3beef82bd61401af6216f74a400cbd0 (patch) | |
tree | 872bdc0769be213eceec8bb8548cf522ebb6629b /apps/playlist_viewer.c | |
parent | 04cbb3c7e4a79a6c06ad3cd585b8f0a54a8d0714 (diff) | |
download | rockbox-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.c | 2 |
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; |