From b3157c14e878fd132c5ec8f50536c5ebec64859d Mon Sep 17 00:00:00 2001 From: orbea Date: Mon, 14 Jan 2019 00:04:37 -0800 Subject: [PATCH] Fix wimp ui. Fixes https://github.com/libretro/RetroArch/issues/8005 --- retroarch.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/retroarch.c b/retroarch.c index ddab0cc3a8..c9b29d290c 100644 --- a/retroarch.c +++ b/retroarch.c @@ -2581,6 +2581,7 @@ static enum runloop_state runloop_check_state( static input_bits_t last_input = {{0}}; #endif static bool old_quit_key = false; + static bool quit_key = false; static bool runloop_exec = false; static bool old_focus = true; bool is_focused = false; @@ -2598,8 +2599,6 @@ static enum runloop_state runloop_check_state( static uint64_t seq = 0; #endif #endif - bool quit_key = BIT256_GET( - current_input, RARCH_QUIT_KEY); #ifdef HAVE_LIBNX /* Should be called once per frame */ @@ -2721,6 +2720,8 @@ static enum runloop_state runloop_check_state( /* Check quit key */ { + bool quit_key = BIT256_GET( + current_input, RARCH_QUIT_KEY); bool trig_quit_key = quit_key && !old_quit_key; old_quit_key = quit_key;