summaryrefslogtreecommitdiff
path: root/apps/playlist_viewer.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playlist_viewer.c')
-rw-r--r--apps/playlist_viewer.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c
index 4abd3ee1c5..90a47c35ea 100644
--- a/apps/playlist_viewer.c
+++ b/apps/playlist_viewer.c
@@ -1015,7 +1015,14 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename,
1015 case ACTION_STD_QUICKSCREEN: 1015 case ACTION_STD_QUICKSCREEN:
1016 if (!global_settings.shortcuts_replaces_qs) 1016 if (!global_settings.shortcuts_replaces_qs)
1017 { 1017 {
1018 quick_screen_quick(button); 1018 if (quick_screen_quick(button) ==
1019 QUICKSCREEN_GOTO_SHORTCUTS_MENU) /* currently disabled */
1020 {
1021 /* QuickScreen defers skin updates when popping its activity
1022 to switch to Shortcuts Menu, so make up for that here: */
1023 FOR_NB_SCREENS(i)
1024 skin_update(CUSTOM_STATUSBAR, i, SKIN_REFRESH_ALL);
1025 }
1019 update_playlist(true); 1026 update_playlist(true);
1020 prepare_lists(&playlist_lists); 1027 prepare_lists(&playlist_lists);
1021 } 1028 }
@@ -1092,7 +1099,7 @@ exit:
1092static void close_playlist_viewer(void) 1099static void close_playlist_viewer(void)
1093{ 1100{
1094 talk_shutup(); 1101 talk_shutup();
1095 pop_current_activity(); 1102 pop_current_activity(ACTIVITY_REFRESH_DEFERRED);
1096 if (viewer.playlist) 1103 if (viewer.playlist)
1097 { 1104 {
1098 if (viewer.initial_selection) 1105 if (viewer.initial_selection)