diff --git a/menu/menu_list.c b/menu/menu_list.c index 186c066a95..ff599a902e 100644 --- a/menu/menu_list.c +++ b/menu/menu_list.c @@ -163,7 +163,9 @@ void menu_list_flush_stack(menu_list_t *list, size_t new_selection_ptr; menu_navigation_ctl(MENU_NAVIGATION_CTL_GET_SELECTION, &new_selection_ptr); - menu_list_pop(list->menu_stack, &new_selection_ptr); + + menu_list_pop_stack(list, &new_selection_ptr); + menu_navigation_ctl(MENU_NAVIGATION_CTL_SET_SELECTION, &new_selection_ptr); menu_list_get_last(list->menu_stack,