From 13219ca49cd569fdfdc96842622e17e55f9f221c Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sun, 30 Nov 2025 11:42:08 -0500 Subject: [PATCH] fix: only restore the size if the windows was in the tray fixes: #9237 --- src/lib/gui/MainWindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/gui/MainWindow.cpp b/src/lib/gui/MainWindow.cpp index 742196cd3..d8c20fca3 100644 --- a/src/lib/gui/MainWindow.cpp +++ b/src/lib/gui/MainWindow.cpp @@ -1107,6 +1107,7 @@ void MainWindow::updateScreenName() void MainWindow::showAndActivate() { + const auto wasVisible = isVisible(); #ifdef Q_OS_MACOS forceAppActive(); #endif @@ -1115,7 +1116,8 @@ void MainWindow::showAndActivate() activateWindow(); m_actionRestore->setVisible(false); m_actionMinimize->setVisible(true); - restoreWindow(); + if (!wasVisible) + restoreWindow(); } void MainWindow::showHostNameEditor()