X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Findicatornotificationbackend.cpp;h=41fce5cbdb50fe54b0466194965dd0d2fe84316b;hb=32dee9bed2840534e41764a6ba759d425837b8a2;hp=84e767e6e78e382b5f2c9afa81cba49061bf0736;hpb=5c2708b1ae748cf1626229d27342d07638d126ff;p=quassel.git diff --git a/src/qtui/indicatornotificationbackend.cpp b/src/qtui/indicatornotificationbackend.cpp index 84e767e6..41fce5cb 100644 --- a/src/qtui/indicatornotificationbackend.cpp +++ b/src/qtui/indicatornotificationbackend.cpp @@ -47,8 +47,11 @@ IndicatorNotificationBackend::IndicatorNotificationBackend(QObject *parent) _server = QIndicate::Server::defaultInstance(); _server->setType("message.irc"); - _server->setDesktopFile(XSTR(DESKTOP_FILE)); - connect(_server, SIGNAL(serverDisplay()), QtUi::mainWindow(), SLOT(toggleMinimizedToTray())); + QString desktopFile = QString("%1/%2.desktop") + .arg(XSTR(XDG_APPS_INSTALL_DIR)) + .arg(QCoreApplication::applicationFilePath().section('/', -1)); + _server->setDesktopFile(desktopFile); + connect(_server, SIGNAL(serverDisplay()), QtUi::mainWindow(), SLOT(forceActivated())); if (_enabled) { _server->show();