diff --git a/js/dbusServices/notifications/notificationDaemon.js b/js/dbusServices/notifications/notificationDaemon.js index 473b0c4c0..38ad9118f 100644 --- a/js/dbusServices/notifications/notificationDaemon.js +++ b/js/dbusServices/notifications/notificationDaemon.js @@ -101,6 +101,7 @@ export const NotificationDaemon = class extends ServiceImplementation { params[6] = { ...hints, 'x-shell-sender-pid': new GLib.Variant('u', pid), + 'x-shell-sender': new GLib.Variant('s', sender), }; try { diff --git a/js/ui/notificationDaemon.js b/js/ui/notificationDaemon.js index 4c6437a8c..d6aa3811c 100644 --- a/js/ui/notificationDaemon.js +++ b/js/ui/notificationDaemon.js @@ -161,7 +161,7 @@ class FdoNotificationDaemon { } this._notifications[id] = ndata; - let sender = invocation.get_sender(); + const sender = hints['x-shell-sender']; const pid = hints['x-shell-sender-pid']; let source = this._getSource(appName, pid, ndata, sender, null);