From 30ac2ebfcf1b6da1da9ced085a02b2482794bd41 Mon Sep 17 00:00:00 2001 From: Themaister Date: Sun, 28 Apr 2013 00:23:58 +0200 Subject: [PATCH] Start in settings menu on menu entry. --- frontend/menu/rgui.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontend/menu/rgui.c b/frontend/menu/rgui.c index 2f3d669936..4bef406910 100644 --- a/frontend/menu/rgui.c +++ b/frontend/menu/rgui.c @@ -2288,6 +2288,17 @@ int rgui_input_postprocess(void *data, uint64_t old_state) g_extern.lifecycle_mode_state &= ~((1ULL << MODE_MENU_INGAME) | (1ULL << MODE_MENU_INGAME_EXIT)); + if (ret < 0) + { + unsigned type = 0; + rgui_list_get_last(rgui->menu_stack, NULL, &type); + while (type != RGUI_SETTINGS) + { + rgui_list_pop(rgui->menu_stack, &rgui->selection_ptr); + rgui_list_get_last(rgui->menu_stack, NULL, &type); + } + } + return ret; }