From 67381754fabc1c2750b65fb396b6b417b1c5edc9 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Thu, 17 Jul 2025 21:44:08 +1000 Subject: [PATCH] Qt: Fix game start flicker with hide-main-window checked --- src/duckstation-qt/mainwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/duckstation-qt/mainwindow.cpp b/src/duckstation-qt/mainwindow.cpp index 373a8d6e9..2251abcf3 100644 --- a/src/duckstation-qt/mainwindow.cpp +++ b/src/duckstation-qt/mainwindow.cpp @@ -2120,7 +2120,8 @@ bool MainWindow::shouldHideMainWindow() const { // CanRenderToMain check is for temporary unfullscreens. return !isRenderingToMain() && wantsDisplayWidget() && - (Host::GetBoolSettingValue("Main", "HideMainWindowWhenRunning", false) || + ((Host::GetBoolSettingValue("Main", "RenderToSeparateWindow", false) && + Host::GetBoolSettingValue("Main", "HideMainWindowWhenRunning", false)) || (QtHost::CanRenderToMainWindow() && (isRenderingFullscreen() || s_system_locked.load(std::memory_order_relaxed))) || QtHost::InNoGUIMode());