Some control flow changes
This commit is contained in:
parent
e9c865f56a
commit
fe49a0fe40
|
@ -209,13 +209,8 @@ int main_entry_iterate_menu(signature(), args_type() args)
|
||||||
if (g_extern.system.shutdown)
|
if (g_extern.system.shutdown)
|
||||||
return main_entry_iterate_shutdown(signature_expand(), args);
|
return main_entry_iterate_shutdown(signature_expand(), args);
|
||||||
|
|
||||||
if (menu_iterate())
|
if (!menu_iterate())
|
||||||
{
|
{
|
||||||
if (driver.frontend_ctx && driver.frontend_ctx->process_events)
|
|
||||||
driver.frontend_ctx->process_events(args);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
rarch_main_set_state(RARCH_ACTION_STATE_MENU_RUNNING_FINISHED);
|
rarch_main_set_state(RARCH_ACTION_STATE_MENU_RUNNING_FINISHED);
|
||||||
driver_set_nonblock_state(driver.nonblock_state);
|
driver_set_nonblock_state(driver.nonblock_state);
|
||||||
|
|
||||||
|
@ -225,7 +220,10 @@ int main_entry_iterate_menu(signature(), args_type() args)
|
||||||
if (input_key_pressed_func(RARCH_QUIT_KEY) ||
|
if (input_key_pressed_func(RARCH_QUIT_KEY) ||
|
||||||
!driver.video->alive(driver.video_data))
|
!driver.video->alive(driver.video_data))
|
||||||
return 1;
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (driver.frontend_ctx && driver.frontend_ctx->process_events)
|
||||||
|
driver.frontend_ctx->process_events(args);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -3285,9 +3285,6 @@ static inline void limit_frame_time(void)
|
||||||
|
|
||||||
void rarch_main_set_state(unsigned cmd)
|
void rarch_main_set_state(unsigned cmd)
|
||||||
{
|
{
|
||||||
|
|
||||||
frontend_loop = NULL;
|
|
||||||
|
|
||||||
switch (cmd)
|
switch (cmd)
|
||||||
{
|
{
|
||||||
case RARCH_ACTION_STATE_MENU_PREINIT:
|
case RARCH_ACTION_STATE_MENU_PREINIT:
|
||||||
|
|
Loading…
Reference in New Issue