From 099f5820e228c9251fa5150aec539dd48f9059ed Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Sun, 21 Mar 2021 19:47:00 -0400 Subject: [PATCH] Bug fix for hot key toggling of background render plane for Qt GUI. --- src/drivers/Qt/input.cpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/drivers/Qt/input.cpp b/src/drivers/Qt/input.cpp index 8fceaecf..9ad1e9ae 100644 --- a/src/drivers/Qt/input.cpp +++ b/src/drivers/Qt/input.cpp @@ -579,7 +579,7 @@ static void KeyboardCommands (void) } } - if (g_keyState[SDL_SCANCODE_LSHIFT] || g_keyState[SDL_SCANCODE_RSHIFT]) + if (g_keyState[SDL_SCANCODE_LSHIFT] || g_keyState[SDL_SCANCODE_RSHIFT]) { is_shift = 1; } @@ -600,14 +600,11 @@ static void KeyboardCommands (void) if ( Hotkeys[HK_TOGGLE_BG].getRisingEdge() ) { - if (is_shift) - { - FCEUI_SetRenderPlanes (true, false); - } - else - { - FCEUI_SetRenderPlanes (true, true); - } + bool fgOn, bgOn; + + FCEUI_GetRenderPlanes( fgOn, bgOn ); + + FCEUI_SetRenderPlanes( fgOn, !bgOn ); } // Alt-Enter to toggle full-screen