From 2dd00822eeed73195ac609f4f37a3010ba28822f Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 11 Nov 2013 12:35:20 +0100 Subject: [PATCH] Remove dependency on settings_set in retroarch.c --- retroarch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/retroarch.c b/retroarch.c index 4b2e9eb080..52dce1affe 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1996,7 +1996,6 @@ static void check_savestates(bool immutable) void rarch_set_fullscreen(bool fullscreen) { g_settings.video.fullscreen = fullscreen; - driver.video_cache_context = g_extern.system.hw_render_callback.cache_context; driver.video_cache_context_ack = false; uninit_drivers(); @@ -2014,9 +2013,10 @@ static bool check_fullscreen(void) static bool was_pressed = false; bool pressed = input_key_pressed_func(RARCH_FULLSCREEN_TOGGLE_KEY); bool toggle = pressed && !was_pressed; + if (toggle) { - settings_set(1ULL << S_VIDEO_FULLSCREEN_TOGGLE); + g_settings.video.fullscreen = !g_settings.video.fullscreen; rarch_set_fullscreen(g_settings.video.fullscreen); }