From c9a02273bbd606dba29a1454325d1281462bcb65 Mon Sep 17 00:00:00 2001 From: Themaister Date: Sun, 14 Apr 2013 16:40:17 +0200 Subject: [PATCH] Check for fullscreen in RGUI. --- frontend/menu/rgui.c | 3 +++ general.h | 1 + retroarch.c | 6 +++--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/menu/rgui.c b/frontend/menu/rgui.c index e670343d34..125c83eb0c 100644 --- a/frontend/menu/rgui.c +++ b/frontend/menu/rgui.c @@ -2141,6 +2141,9 @@ bool menu_iterate(void) #ifdef HAVE_OVERLAY rarch_check_overlay(); #endif +#ifndef RARCH_PERFORMANCE_MODE + rarch_check_fullscreen(); +#endif #ifndef GEKKO /* TODO - not sure if correct regarding RARCH_QUIT_KEY */ diff --git a/general.h b/general.h index 3d54ccc820..a7783b497b 100644 --- a/general.h +++ b/general.h @@ -689,6 +689,7 @@ void rarch_input_poll(void); void rarch_check_overlay(void); void rarch_init_rewind(void); void rarch_deinit_rewind(void); +bool rarch_check_fullscreen(void); void rarch_load_state(void); void rarch_save_state(void); diff --git a/retroarch.c b/retroarch.c index 49455f3d7b..294c3545a6 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1961,7 +1961,7 @@ static void check_savestates(bool immutable) } #if !defined(RARCH_PERFORMANCE_MODE) -static bool check_fullscreen(void) +bool rarch_check_fullscreen(void) { // If we go fullscreen we drop all drivers and reinit to be safe. static bool was_pressed = false; @@ -2649,7 +2649,7 @@ static void do_state_checks(void) check_pause(); check_oneshot(); - if (check_fullscreen() && g_extern.is_paused) + if (rarch_check_fullscreen() && g_extern.is_paused) rarch_render_cached_frame(); if (g_extern.is_paused && !g_extern.is_oneshot) @@ -2686,7 +2686,7 @@ static void do_state_checks(void) { check_netplay_flip(); #if !defined(RARCH_PERFORMANCE_MODE) - check_fullscreen(); + rarch_check_fullscreen(); #endif } #endif