X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=ea361d9666d8a4972a536887d940c38cc0957a2b;hp=3ea5d90c50b8dbe33078a1201f2b6535ed8c9a65;hb=2e9492d9ef198bde37da1f858602ab9624c0a12a;hpb=30063c5a63c6111787258b5c4ba8acdb03008667 diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 3ea5d90c..ea361d96 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -275,8 +275,8 @@ void MainWin::restoreStateFromSettings(UiSettings &s) { move(_normalPos); #endif - if(s.value("MainWinHidden").toBool() && systemTray()->isSystemTrayAvailable()) - systemTray()->hideMainWidget(); + if(s.value("MainWinHidden").toBool() && QtUi::haveSystemTray()) + QtUi::hideMainWidget(); else if(s.value("MainWinMinimized").toBool()) showMinimized(); else if(maximized) @@ -1008,9 +1008,8 @@ void MainWin::closeEvent(QCloseEvent *event) { QtUiSettings s; QtUiApplication* app = qobject_cast qApp; Q_ASSERT(app); - if(!app->isAboutToQuit() - && s.value("UseSystemTrayIcon").toBool() && s.value("MinimizeOnClose").toBool() && systemTray()->isSystemTrayAvailable()) { - systemTray()->hideMainWidget(); + if(!app->isAboutToQuit() && QtUi::haveSystemTray() && s.value("MinimizeOnClose").toBool()) { + QtUi::hideMainWidget(); event->ignore(); } else { event->accept();