From cc1e6a8f8b8b5413a8099dfb6146f683b880a0be Mon Sep 17 00:00:00 2001 From: harry Date: Wed, 11 Jan 2023 21:08:55 -0500 Subject: [PATCH] Minor change to Qt GUI window focus audio mute logic. Ensure that it is always re-computed on a window active change event. --- src/drivers/Qt/ConsoleWindow.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/drivers/Qt/ConsoleWindow.cpp b/src/drivers/Qt/ConsoleWindow.cpp index cf0bf77e..e4236467 100644 --- a/src/drivers/Qt/ConsoleWindow.cpp +++ b/src/drivers/Qt/ConsoleWindow.cpp @@ -435,6 +435,7 @@ void consoleWin_t::winScreenChanged(QScreen *scr) void consoleWin_t::winActiveChanged(void) { QWidget *w; + bool muteWindow = false; w = this->window(); @@ -450,15 +451,16 @@ void consoleWin_t::winActiveChanged(void) { if ( hdl->isActive() ) { - FCEUD_MuteSoundWindow(false); + muteWindow = false; } else { - FCEUD_MuteSoundWindow(true); + muteWindow = true; } } } } + FCEUD_MuteSoundWindow(muteWindow); } QSize consoleWin_t::calcRequiredSize(void)