Allow toggling fullscreen from bind in RGUI.
This commit is contained in:
parent
4653174cf5
commit
d129258c32
|
@ -1417,6 +1417,7 @@ bool menu_iterate(void)
|
||||||
#ifdef HAVE_OVERLAY
|
#ifdef HAVE_OVERLAY
|
||||||
rarch_check_overlay();
|
rarch_check_overlay();
|
||||||
#endif
|
#endif
|
||||||
|
rarch_check_fullscreen();
|
||||||
|
|
||||||
if (input_key_pressed_func(RARCH_QUIT_KEY) || !video_alive_func())
|
if (input_key_pressed_func(RARCH_QUIT_KEY) || !video_alive_func())
|
||||||
{
|
{
|
||||||
|
|
|
@ -716,6 +716,7 @@ void rarch_check_block_hotkey(void);
|
||||||
void rarch_init_rewind(void);
|
void rarch_init_rewind(void);
|
||||||
void rarch_deinit_rewind(void);
|
void rarch_deinit_rewind(void);
|
||||||
void rarch_set_fullscreen(bool fullscreen);
|
void rarch_set_fullscreen(bool fullscreen);
|
||||||
|
bool rarch_check_fullscreen(void);
|
||||||
void rarch_disk_control_set_eject(bool state, bool log);
|
void rarch_disk_control_set_eject(bool state, bool log);
|
||||||
void rarch_disk_control_set_index(unsigned index);
|
void rarch_disk_control_set_index(unsigned index);
|
||||||
void rarch_disk_control_append_image(const char *path);
|
void rarch_disk_control_append_image(const char *path);
|
||||||
|
|
|
@ -2065,7 +2065,7 @@ void rarch_set_fullscreen(bool fullscreen)
|
||||||
input_poll_func();
|
input_poll_func();
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool check_fullscreen(void)
|
bool rarch_check_fullscreen(void)
|
||||||
{
|
{
|
||||||
// If we go fullscreen we drop all drivers and reinit to be safe.
|
// If we go fullscreen we drop all drivers and reinit to be safe.
|
||||||
static bool was_pressed = false;
|
static bool was_pressed = false;
|
||||||
|
@ -2823,7 +2823,7 @@ static void do_state_checks(void)
|
||||||
check_pause();
|
check_pause();
|
||||||
check_oneshot();
|
check_oneshot();
|
||||||
|
|
||||||
if (check_fullscreen() && g_extern.is_paused)
|
if (rarch_check_fullscreen() && g_extern.is_paused)
|
||||||
rarch_render_cached_frame();
|
rarch_render_cached_frame();
|
||||||
|
|
||||||
if (g_extern.is_paused && !g_extern.is_oneshot)
|
if (g_extern.is_paused && !g_extern.is_oneshot)
|
||||||
|
@ -2858,7 +2858,7 @@ static void do_state_checks(void)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
check_netplay_flip();
|
check_netplay_flip();
|
||||||
check_fullscreen();
|
rarch_check_fullscreen();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue