diff options
Diffstat (limited to 'apps/tree.c')
-rw-r--r-- | apps/tree.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/apps/tree.c b/apps/tree.c index fa745319a9..3684e395a1 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -763,7 +763,7 @@ static int dirbrowse(void) | |||
763 | else if (ret == QUICKSCREEN_GOTO_SHORTCUTS_MENU) | 763 | else if (ret == QUICKSCREEN_GOTO_SHORTCUTS_MENU) |
764 | enter_shortcuts_menu = true; | 764 | enter_shortcuts_menu = true; |
765 | } | 765 | } |
766 | 766 | ||
767 | if (enter_shortcuts_menu && *tc.dirfilter < NUM_FILTER_MODES) | 767 | if (enter_shortcuts_menu && *tc.dirfilter < NUM_FILTER_MODES) |
768 | { | 768 | { |
769 | int last_screen = global_status.last_screen; | 769 | int last_screen = global_status.last_screen; |
@@ -774,7 +774,14 @@ static int dirbrowse(void) | |||
774 | else | 774 | else |
775 | return shortcut_ret; | 775 | return shortcut_ret; |
776 | } | 776 | } |
777 | 777 | else if (enter_shortcuts_menu) /* currently disabled */ | |
778 | { | ||
779 | /* QuickScreen defers skin updates, popping its activity, when | ||
780 | switching to Shortcuts Menu, so make up for that here: */ | ||
781 | FOR_NB_SCREENS(i) | ||
782 | skin_update(CUSTOM_STATUSBAR, i, SKIN_REFRESH_ALL); | ||
783 | } | ||
784 | |||
778 | restore = true; | 785 | restore = true; |
779 | break; | 786 | break; |
780 | } | 787 | } |