X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Findicatornotificationbackend.cpp;h=df7b5340c0f6cc6ad6f81ad36ec32ff70abd9043;hb=7efb623a14099449d514df99a0b9b6de69acbb0f;hp=41fce5cbdb50fe54b0466194965dd0d2fe84316b;hpb=62e2475acedbc3650c30d41938f9fe9c5a88ace4;p=quassel.git diff --git a/src/qtui/indicatornotificationbackend.cpp b/src/qtui/indicatornotificationbackend.cpp index 41fce5cb..df7b5340 100644 --- a/src/qtui/indicatornotificationbackend.cpp +++ b/src/qtui/indicatornotificationbackend.cpp @@ -51,7 +51,7 @@ IndicatorNotificationBackend::IndicatorNotificationBackend(QObject *parent) .arg(XSTR(XDG_APPS_INSTALL_DIR)) .arg(QCoreApplication::applicationFilePath().section('/', -1)); _server->setDesktopFile(desktopFile); - connect(_server, SIGNAL(serverDisplay()), QtUi::mainWindow(), SLOT(forceActivated())); + connect(_server, SIGNAL(serverDisplay()), SLOT(activateMainWidget())); if (_enabled) { _server->show(); @@ -62,6 +62,10 @@ IndicatorNotificationBackend::~IndicatorNotificationBackend() { qDeleteAll(_indicatorHash); } +void IndicatorNotificationBackend::activateMainWidget() { + GraphicalUi::activateMainWidget(); +} + void IndicatorNotificationBackend::notify(const Notification ¬ification) { if(!_enabled) { return;