summaryrefslogtreecommitdiff
path: root/libnotify/notify.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnotify/notify.c')
-rw-r--r--libnotify/notify.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libnotify/notify.c b/libnotify/notify.c
index bf7d89b..7f72972 100644
--- a/libnotify/notify.c
+++ b/libnotify/notify.c
@@ -151,6 +151,14 @@ notify_init (const char *app_name)
if (_initted)
return TRUE;
+#ifdef GLIB_VERSION_2_32
+ if (app_name == NULL && g_application_get_default ()) {
+ GApplication *application = g_application_get_default ();
+
+ app_name = g_application_get_application_id (application);
+ }
+#endif
+
notify_set_app_name (app_name);
#if !GLIB_CHECK_VERSION (2, 36, 0)