1
0
mirror of https://github.com/libretro/RetroArch synced 2025-04-01 13:20:43 +00:00

(Menu) Get rid of unused SET_PENDING_QUIT/SET_PENDING_SHUTDOWN

This commit is contained in:
twinaphex 2019-08-11 17:08:59 +02:00
parent d4de1eaf7d
commit 24798d7841
2 changed files with 11 additions and 54 deletions

@ -56,8 +56,6 @@ enum rarch_menu_ctl_state
{ {
RARCH_MENU_CTL_NONE = 0, RARCH_MENU_CTL_NONE = 0,
RARCH_MENU_CTL_SET_PENDING_QUICK_MENU, RARCH_MENU_CTL_SET_PENDING_QUICK_MENU,
RARCH_MENU_CTL_SET_PENDING_QUIT,
RARCH_MENU_CTL_SET_PENDING_SHUTDOWN,
RARCH_MENU_CTL_DEINIT, RARCH_MENU_CTL_DEINIT,
RARCH_MENU_CTL_SET_PREVENT_POPULATE, RARCH_MENU_CTL_SET_PREVENT_POPULATE,
RARCH_MENU_CTL_UNSET_PREVENT_POPULATE, RARCH_MENU_CTL_UNSET_PREVENT_POPULATE,

@ -196,14 +196,6 @@ static bool menu_driver_prevent_populate = false;
/* The menu driver owns the userdata */ /* The menu driver owns the userdata */
static bool menu_driver_data_own = false; static bool menu_driver_data_own = false;
/* The user has requested that the menu be shut down. This will
* be enacted upon the next menu iteration */
static bool menu_driver_pending_quit = false;
/* The user has requested that RetroArch be shut down. This will
* be enacted upon the next menu iteration */
static bool menu_driver_pending_shutdown = false;
static menu_handle_t *menu_driver_data = NULL; static menu_handle_t *menu_driver_data = NULL;
static const menu_ctx_driver_t *menu_driver_ctx = NULL; static const menu_ctx_driver_t *menu_driver_ctx = NULL;
static void *menu_userdata = NULL; static void *menu_userdata = NULL;
@ -1867,12 +1859,13 @@ bool menu_driver_iterate(menu_ctx_iterate_t *iterate)
/* Get current time */ /* Get current time */
menu_driver_current_time_us = cpu_features_get_time_usec(); menu_driver_current_time_us = cpu_features_get_time_usec();
/* If the user had requested that the Quick Menu
* be spawned during the previous frame, do this now
* and exit the function to go to the next frame.
*/
if (menu_driver_pending_quick_menu) if (menu_driver_pending_quick_menu)
{ {
/* If the user had requested that the Quick Menu
* be spawned during the previous frame, do this now
* and exit the function to go to the next frame.
*/
menu_driver_pending_quick_menu = false; menu_driver_pending_quick_menu = false;
menu_entries_flush_stack(NULL, MENU_SETTINGS); menu_entries_flush_stack(NULL, MENU_SETTINGS);
menu_display_set_msg_force(true); menu_display_set_msg_force(true);
@ -1880,45 +1873,19 @@ bool menu_driver_iterate(menu_ctx_iterate_t *iterate)
generic_action_ok_displaylist_push("", NULL, generic_action_ok_displaylist_push("", NULL,
"", 0, 0, 0, ACTION_OK_DL_CONTENT_SETTINGS); "", 0, 0, 0, ACTION_OK_DL_CONTENT_SETTINGS);
if (menu_driver_pending_quit)
{
menu_driver_pending_quit = false;
return false;
}
menu_navigation_set_selection(0); menu_navigation_set_selection(0);
return true; return true;
} }
/* If the user had requested that the menu if (
* be shutdown during the previous frame, do menu_driver_ctx &&
* this now. */ menu_driver_ctx->iterate &&
if (menu_driver_pending_quit) menu_driver_ctx->iterate(menu_driver_data,
{ menu_userdata, iterate->action) != -1)
menu_driver_pending_quit = false;
return false;
}
/* if the user had requested that RetroArch
* be shutdown during the previous frame, do
* this now. */
if (menu_driver_pending_shutdown)
{
menu_driver_pending_shutdown = false;
if (!command_event(CMD_EVENT_QUIT, NULL))
return false;
return true; return true;
}
if (!menu_driver_ctx || !menu_driver_ctx->iterate) return false;
return false;
if (menu_driver_ctx->iterate(menu_driver_data,
menu_userdata, iterate->action) == -1)
return false;
return true;
} }
bool menu_driver_list_cache(menu_ctx_list_t *list) bool menu_driver_list_cache(menu_ctx_list_t *list)
@ -2063,8 +2030,6 @@ void menu_driver_set_thumbnail_content(char *s, size_t len)
void menu_driver_destroy(void) void menu_driver_destroy(void)
{ {
menu_driver_pending_quick_menu = false; menu_driver_pending_quick_menu = false;
menu_driver_pending_quit = false;
menu_driver_pending_shutdown = false;
menu_driver_prevent_populate = false; menu_driver_prevent_populate = false;
menu_driver_data_own = false; menu_driver_data_own = false;
menu_driver_ctx = NULL; menu_driver_ctx = NULL;
@ -2122,12 +2087,6 @@ bool menu_driver_ctl(enum rarch_menu_ctl_state state, void *data)
menu_entries_flush_stack(NULL, MENU_SETTINGS); menu_entries_flush_stack(NULL, MENU_SETTINGS);
menu_driver_pending_quick_menu = true; menu_driver_pending_quick_menu = true;
break; break;
case RARCH_MENU_CTL_SET_PENDING_QUIT:
menu_driver_pending_quit = true;
break;
case RARCH_MENU_CTL_SET_PENDING_SHUTDOWN:
menu_driver_pending_shutdown = true;
break;
case RARCH_MENU_CTL_FIND_DRIVER: case RARCH_MENU_CTL_FIND_DRIVER:
{ {
int i; int i;