diff options
Diffstat (limited to 'apps/menu.c')
-rw-r--r-- | apps/menu.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/menu.c b/apps/menu.c index 85dac8a214..c86ada1986 100644 --- a/apps/menu.c +++ b/apps/menu.c | |||
@@ -455,14 +455,13 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected, | |||
455 | #ifdef HAVE_QUICKSCREEN | 455 | #ifdef HAVE_QUICKSCREEN |
456 | else if (action == ACTION_STD_QUICKSCREEN) | 456 | else if (action == ACTION_STD_QUICKSCREEN) |
457 | { | 457 | { |
458 | if (global_settings.shortcuts_replaces_qs) | 458 | if (global_settings.shortcuts_replaces_qs || |
459 | quick_screen_quick(action) == QUICKSCREEN_GOTO_SHORTCUTS_MENU) | ||
459 | { | 460 | { |
460 | global_status.last_screen = GO_TO_SHORTCUTMENU; | 461 | global_status.last_screen = GO_TO_SHORTCUTMENU; |
461 | ret = quick_screen_quick(action); | 462 | ret = do_shortcut_menu(NULL); |
462 | done = true; | 463 | done = true; |
463 | } | 464 | } |
464 | else | ||
465 | quick_screen_quick(action); | ||
466 | redraw_lists = true; | 465 | redraw_lists = true; |
467 | } | 466 | } |
468 | #endif | 467 | #endif |