(RMenu) Attempt same glitch fix as in RGUI for 'exit immediately
on first menu toggle press'
This commit is contained in:
parent
194a0bbe7d
commit
95342e7638
|
@ -2771,8 +2771,7 @@ void menu_init(void)
|
||||||
|
|
||||||
rmenu_state.init_resources = init_filebrowser;
|
rmenu_state.init_resources = init_filebrowser;
|
||||||
rmenu_state.free_resources = free_filebrowser;
|
rmenu_state.free_resources = free_filebrowser;
|
||||||
rmenu_state.input = 0;
|
rmenu_state.old_state = (1ULL << RARCH_MENU_TOGGLE);
|
||||||
rmenu_state.old_state = 0;
|
|
||||||
|
|
||||||
if(rmenu_state.init_resources)
|
if(rmenu_state.init_resources)
|
||||||
rmenu_state.init_resources(&rmenu_state);
|
rmenu_state.init_resources(&rmenu_state);
|
||||||
|
@ -2888,6 +2887,8 @@ bool menu_iterate(void)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
deinit:
|
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);
|
g_extern.lifecycle_mode_state &= ~(1ULL << MODE_MENU_DRAW);
|
||||||
|
|
||||||
#ifndef __CELLOS_LV2__
|
#ifndef __CELLOS_LV2__
|
||||||
|
|
Loading…
Reference in New Issue