Fix visibility issues with StatusNotifier
[quassel.git] / src / qtui / legacysystemtray.h
index c6cb91b..1a187c8 100644 (file)
@@ -66,7 +66,6 @@ private slots:
 private:
   QTimer _blinkTimer;
   bool _blinkState;
-  bool _isVisible;
   uint _lastMessageId;
 
 #ifdef HAVE_KDE
@@ -79,7 +78,10 @@ private:
 
 // inlines
 
-bool LegacySystemTray::isSystemTrayAvailable() const { return QSystemTrayIcon::isSystemTrayAvailable(); }
+bool LegacySystemTray::isSystemTrayAvailable() const {
+  return mode() == Legacy ? QSystemTrayIcon::isSystemTrayAvailable()
+                          : SystemTray::isSystemTrayAvailable();
+}
 
 #endif /* QT_NO_SYSTEMTRAYICON */