From e616e5e320455046d45fdecb94b71d2eef69783e Mon Sep 17 00:00:00 2001 From: notplus Date: Mon, 13 Sep 2021 20:08:15 +0800 Subject: [PATCH] FIX: shift mainwindow visibility does not work --- src/WizMainWindow.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/WizMainWindow.cpp b/src/WizMainWindow.cpp index a87829ae..ad131d22 100755 --- a/src/WizMainWindow.cpp +++ b/src/WizMainWindow.cpp @@ -908,6 +908,13 @@ void WizMainWindow::handleTrayIconActived(QSystemTrayIcon::ActivationReason reas void WizMainWindow::shiftVisableStatus() { qDebug() << "windowState: " + QString::number(windowState(), 8); + + if (isVisible() && isActiveWindow()) + { + hide(); + return; + } + switch(windowState()) { case Qt::WindowNoState: // Normal window, but de-activated