From 4e61c5e53c5cc80581641d6092351e2d8fa90d31 Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Sun, 15 May 2022 23:28:13 +0200 Subject: [PATCH] Fix rasing window when activating notifications This was done for invite notifications but not regular notifications --- src/notificationsmanager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/notificationsmanager.cpp b/src/notificationsmanager.cpp index 382a80252..db584ab83 100644 --- a/src/notificationsmanager.cpp +++ b/src/notificationsmanager.cpp @@ -57,6 +57,9 @@ void NotificationsManager::postNotification(NeoChatRoom *room, notification->setDefaultAction(i18n("Open NeoChat in this room")); connect(notification, &KNotification::defaultActivated, this, [=]() { +#if defined(HAVE_WINDOWSYSTEM) && KNOTIFICATIONS_VERSION >= QT_VERSION_CHECK(5, 90, 0) + KWindowSystem::setCurrentXdgActivationToken(notification->xdgActivationToken()); +#endif RoomManager::instance().enterRoom(room); Q_EMIT Controller::instance().showWindow(); });