Add RARCH_CMD_OVERLAY_NEXT

This commit is contained in:
twinaphex 2014-10-08 18:26:46 +02:00
parent 1c3243d457
commit bb7b3a0d70
4 changed files with 8 additions and 6 deletions

View File

@ -310,10 +310,8 @@ int menu_iterate(retro_input_t input,
if (!driver.menu)
return -1;
#ifdef HAVE_OVERLAY
if (BIT64_GET(trigger_input, RARCH_OVERLAY_NEXT))
input_overlay_next(driver.overlay);
#endif
rarch_main_command(RARCH_CMD_OVERLAY_NEXT);
if (BIT64_GET(trigger_input, RARCH_FULLSCREEN_TOGGLE_KEY))
rarch_main_command(RARCH_CMD_FULLSCREEN_TOGGLE);

View File

@ -113,6 +113,7 @@ enum basic_event
RARCH_CMD_OVERLAY_DEINIT,
RARCH_CMD_OVERLAY_SET_SCALE_FACTOR,
RARCH_CMD_OVERLAY_SET_ALPHA_MOD,
RARCH_CMD_OVERLAY_NEXT,
RARCH_CMD_DSP_FILTER_INIT,
RARCH_CMD_DSP_FILTER_DEINIT,
RARCH_CMD_GPU_RECORD_DEINIT,

View File

@ -2336,6 +2336,11 @@ bool rarch_main_command(unsigned cmd)
driver.overlay = input_overlay_new(g_settings.input.overlay);
if (!driver.overlay)
RARCH_ERR("Failed to load overlay.\n");
#endif
break;
case RARCH_CMD_OVERLAY_NEXT:
#ifdef HAVE_OVERLAY
input_overlay_next(driver.overlay);
#endif
break;
case RARCH_CMD_DSP_FILTER_DEINIT:

View File

@ -373,10 +373,8 @@ static int do_state_checks(
if (BIT64_GET(trigger_input, RARCH_GRAB_MOUSE_TOGGLE))
rarch_main_command(RARCH_CMD_GRAB_MOUSE_TOGGLE);
#ifdef HAVE_OVERLAY
if (BIT64_GET(trigger_input, RARCH_OVERLAY_NEXT))
input_overlay_next(driver.overlay);
#endif
rarch_main_command(RARCH_CMD_OVERLAY_NEXT);
if (!g_extern.is_paused)
{