diff --git a/js/dbusServices/notifications/notificationDaemon.js b/js/dbusServices/notifications/notificationDaemon.js index fcc67c763..4c6bec690 100644 --- a/js/dbusServices/notifications/notificationDaemon.js +++ b/js/dbusServices/notifications/notificationDaemon.js @@ -101,6 +101,7 @@ var 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 b0d469c2b..147b895be 100644 --- a/js/ui/notificationDaemon.js +++ b/js/ui/notificationDaemon.js @@ -184,7 +184,7 @@ var FdoNotificationDaemon = 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);