summaryrefslogtreecommitdiff
path: root/apps/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menu.c')
-rw-r--r--apps/menu.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/apps/menu.c b/apps/menu.c
index e29b9c4e76..f61acd076b 100644
--- a/apps/menu.c
+++ b/apps/menu.c
@@ -569,10 +569,11 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected,
569 temp->function->param); 569 temp->function->param);
570 else 570 else
571 return_value = temp->function->function(); 571 return_value = temp->function->function();
572 572 if (!(menu->flags&MENU_EXITAFTERTHISMENU) || (temp->flags&MENU_EXITAFTERTHISMENU))
573 init_default_menu_viewports(menu_vp, hide_bars); 573 {
574 init_menu_lists(menu, &lists, selected, true, vps); 574 init_default_menu_viewports(menu_vp, hide_bars);
575 575 init_menu_lists(menu, &lists, selected, true, vps);
576 }
576 if (temp->flags&MENU_FUNC_CHECK_RETVAL) 577 if (temp->flags&MENU_FUNC_CHECK_RETVAL)
577 { 578 {
578 if (return_value == 1) 579 if (return_value == 1)