From 95342e7638ef6c4aa17d2a3daba02788be0f2b7b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 11 Mar 2013 01:51:04 +0100 Subject: [PATCH] (RMenu) Attempt same glitch fix as in RGUI for 'exit immediately on first menu toggle press' --- frontend/menu/rmenu.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/menu/rmenu.c b/frontend/menu/rmenu.c index 20d439bc1e..0dadf0b703 100644 --- a/frontend/menu/rmenu.c +++ b/frontend/menu/rmenu.c @@ -2771,8 +2771,7 @@ void menu_init(void) rmenu_state.init_resources = init_filebrowser; rmenu_state.free_resources = free_filebrowser; - rmenu_state.input = 0; - rmenu_state.old_state = 0; + rmenu_state.old_state = (1ULL << RARCH_MENU_TOGGLE); if(rmenu_state.init_resources) rmenu_state.init_resources(&rmenu_state); @@ -2888,6 +2887,8 @@ bool menu_iterate(void) return true; deinit: + // so we don't immediately exit when we re-open the menu + rmenu_state.old_state |= (1ULL << RARCH_MENU_TOGGLE); g_extern.lifecycle_mode_state &= ~(1ULL << MODE_MENU_DRAW); #ifndef __CELLOS_LV2__