[libnotify] notification: Include sender-pid hint by default if not provided
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libnotify] notification: Include sender-pid hint by default if not provided
- Date: Wed, 27 Apr 2022 23:07:44 +0000 (UTC)
commit 1fba04bc032ad65bedf43e74c2d53121440613f4
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Thu Apr 28 01:06:58 2022 +0200
notification: Include sender-pid hint by default if not provided
It's used by various daemons including GNOME Shell to figure out the
parent application.
libnotify/notification.c | 5 +++++
1 file changed, 5 insertions(+)
---
diff --git a/libnotify/notification.c b/libnotify/notification.c
index 85f9d02..482ee3e 100644
--- a/libnotify/notification.c
+++ b/libnotify/notification.c
@@ -819,6 +819,11 @@ notify_notification_show (NotifyNotification *notification,
g_variant_builder_add (&hints_builder, "{sv}", key, data);
}
+ if (g_hash_table_lookup (priv->hints, "sender-pid") == NULL) {
+ g_variant_builder_add (&hints_builder, "{sv}", "sender-pid",
+ g_variant_new_int64 (getpid ()));
+ }
+
if (priv->snap_app &&
g_hash_table_lookup (priv->hints, "desktop-entry") == NULL) {
gchar *snap_desktop;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]