From 97c4a2f191babacf8f56646d50bec5ecd6aa0a0b Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Mon, 21 Oct 2013 12:31:12 -0400 Subject: [PATCH] Activate application when default action is unset --- gio/gnotificationbackend.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gio/gnotificationbackend.c b/gio/gnotificationbackend.c index d5ced9c08..a3bcde5b6 100644 --- a/gio/gnotificationbackend.c +++ b/gio/gnotificationbackend.c @@ -97,10 +97,16 @@ g_notification_backend_activate_action (GNotificationBackend *backend, GVariant *parameter) { g_return_if_fail (G_IS_NOTIFICATION_BACKEND (backend)); - g_return_if_fail (name != NULL); - if (g_str_has_prefix (name, "app.")) - g_action_group_activate_action (G_ACTION_GROUP (backend->application), name + 4, parameter); + if (name) + { + if (g_str_has_prefix (name, "app.")) + g_action_group_activate_action (G_ACTION_GROUP (backend->application), name + 4, parameter); + } + else + { + g_application_activate (backend->application); + } } GDBusConnection *