X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=dbcbd853bfeb1e64a2cfcb623fe8f3b3eeeee7e7;hp=78f8d3831c1ef67d37245bb4b61cad025bba7586;hb=d6776e3276f91e2161836f82dfa8caebe596286d;hpb=d641909f556da373ede15b257898ddc183e0954b 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 {