X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fqtui%2Fmainwin.cpp;h=dbcbd853bfeb1e64a2cfcb623fe8f3b3eeeee7e7;hb=d6776e3276f91e2161836f82dfa8caebe596286d;hp=78f8d3831c1ef67d37245bb4b61cad025bba7586;hpb=236dda81632fa792e788d45b0f4f31b973823f7f;p=quassel.git diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 78f8d383..dbcbd853 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -683,7 +683,9 @@ void MainWin::showShortcutsDlg() { void MainWin::closeEvent(QCloseEvent *event) { QtUiSettings s; - if(s.value("UseSystemTrayIcon").toBool() && s.value("MinimizeOnClose").toBool()) { + QtUiApplication* app = qobject_cast qApp; + Q_ASSERT(app); + if(!app->aboutToQuit() && s.value("UseSystemTrayIcon").toBool() && s.value("MinimizeOnClose").toBool()) { toggleVisibility(); event->ignore(); } else {