From f51188df153b536c44435cc86024e5cc50d6c63c Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 12 Jan 2022 19:09:19 +0100 Subject: [PATCH] Add profile to notifications on KDE --- src/notifications/ManagerLinux.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index fad21ed7..23734789 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -25,6 +25,7 @@ #include "Cache.h" #include "EventAccessors.h" #include "MxcImageProvider.h" +#include "UserSettingsPage.h" #include "Utils.h" NotificationsManager::NotificationsManager(QObject *parent) @@ -161,6 +162,9 @@ NotificationsManager::systemPostNotification(const QString &room_id, hints[QStringLiteral("desktop-entry")] = "nheko"; hints[QStringLiteral("category")] = "im.received"; + if (auto profile = UserSettings::instance()->profile(); !profile.isEmpty()) + hints[QStringLiteral("x-kde-origin-name")] = profile; + uint replace_id = 0; if (!event_id.isEmpty()) { for (auto elem = notificationIds.begin(); elem != notificationIds.end(); ++elem) {