Fix issue with unreversible "Minimize to tray"

This commit is contained in:
Christophe Dumez 2012-06-24 16:25:44 +03:00 committed by Christophe Dumez
parent a26da65419
commit a757953b76

View file

@ -702,13 +702,6 @@ void MainWindow::toggleVisibility(QSystemTrayIcon::ActivationReason e) {
return;
}
show();
if(isMinimized()) {
if(isMaximized()) {
showMaximized();
}else{
showNormal();
}
}
raise();
activateWindow();
}else{
@ -818,7 +811,7 @@ bool MainWindow::event(QEvent * e) {
// Iconify if there is no modal window
if(!has_modal_window) {
qDebug("Minimize to Tray enabled, hiding!");
e->accept();
e->ignore();
QTimer::singleShot(0, this, SLOT(hide()));
return true;
}