diff --git a/support/utils.cpp b/support/utils.cpp index 27d00161..23bcfd36 100644 --- a/support/utils.cpp +++ b/support/utils.cpp @@ -53,6 +53,7 @@ #include #include #endif +#include const QLatin1Char Utils::constDirSep('/'); const QLatin1String Utils::constDirSepStr("/"); @@ -922,9 +923,9 @@ bool Utils::useSystemTray() #elif defined Q_OS_WIN return true; #elif QT_QTDBUS_FOUND - return QDBusConnection::sessionBus().interface()->isServiceRegistered("org.kde.StatusNotifierWatcher"); + return QDBusConnection::sessionBus().interface()->isServiceRegistered("org.kde.StatusNotifierWatcher") || QSystemTrayIcon::isSystemTrayAvailable(); #else - return false; + return QSystemTrayIcon::isSystemTrayAvailable(); #endif }