From e3a70343715a0e6ac26c340f5f32b175763733b0 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 13 Mar 2014 09:31:29 +0100 Subject: [PATCH] Some hiding fixes. --- src/gui/formmain.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gui/formmain.cpp b/src/gui/formmain.cpp index 2d0614c3c..2e6b3c39e 100755 --- a/src/gui/formmain.cpp +++ b/src/gui/formmain.cpp @@ -191,13 +191,14 @@ void FormMain::switchVisibility(bool force_hide) { if (force_hide || isVisible()) { if (SystemTrayIcon::isSystemTrayActivated()) { hide(); + + m_ui->m_actionSwitchMainWindow->blockSignals(true); + m_ui->m_actionSwitchMainWindow->setChecked(false); + m_ui->m_actionSwitchMainWindow->blockSignals(false); } else { - setWindowState(windowState() & Qt::WindowMinimized); + showMinimized(); } - m_ui->m_actionSwitchMainWindow->blockSignals(true); - m_ui->m_actionSwitchMainWindow->setChecked(false); - m_ui->m_actionSwitchMainWindow->blockSignals(false); } else { display();