diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/menu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/menu.c b/apps/menu.c index 0b6be4c706..d690a2dcb0 100644 --- a/apps/menu.c +++ b/apps/menu.c | |||
@@ -385,7 +385,8 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected) | |||
385 | menu = menu_stack[stack_top]; | 385 | menu = menu_stack[stack_top]; |
386 | if (menu->flags&MENU_EXITAFTERTHISMENU) | 386 | if (menu->flags&MENU_EXITAFTERTHISMENU) |
387 | done = true; | 387 | done = true; |
388 | init_menu_lists(menu, &lists, | 388 | else |
389 | init_menu_lists(menu, &lists, | ||
389 | menu_stack_selected_item[stack_top], false); | 390 | menu_stack_selected_item[stack_top], false); |
390 | /* new menu, so reload the callback */ | 391 | /* new menu, so reload the callback */ |
391 | get_menu_callback(menu, &menu_callback); | 392 | get_menu_callback(menu, &menu_callback); |