From 7134af509cdef5e8cffd6c3e435bfa5e1b5fa49c Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Wed, 10 Aug 2022 17:04:02 +1000 Subject: [PATCH] Qt: Redraw window after setting changes when paused --- src/duckstation-qt/qthost.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/duckstation-qt/qthost.cpp b/src/duckstation-qt/qthost.cpp index c8a3b94ea..07daa5f29 100644 --- a/src/duckstation-qt/qthost.cpp +++ b/src/duckstation-qt/qthost.cpp @@ -519,6 +519,8 @@ void EmuThread::applySettings(bool display_osd_messages /* = false */) } System::ApplySettings(display_osd_messages); + if (!FullscreenUI::IsInitialized() && System::IsPaused()) + redrawDisplayWindow(); } void EmuThread::reloadGameSettings(bool display_osd_messages /* = false */) @@ -530,6 +532,8 @@ void EmuThread::reloadGameSettings(bool display_osd_messages /* = false */) } System::ReloadGameSettings(display_osd_messages); + if (!FullscreenUI::IsInitialized() && System::IsPaused()) + redrawDisplayWindow(); } void EmuThread::updateEmuFolders() @@ -942,7 +946,7 @@ void EmuThread::updateDisplayState() { System::UpdateSoftwareCursor(); - if (!FullscreenUI::IsInitialized()) + if (!FullscreenUI::IsInitialized() || System::IsPaused()) redrawDisplayWindow(); }