From a7faf0b16ee7cb32e8e0206a5fa5b10069a79e89 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Wed, 16 Feb 2011 13:49:20 -0500 Subject: [PATCH] gdesktopappinfo: Handle g_get_prgname() being NULL Reported-By: Sebastien Bacher https://bugzilla.gnome.org/show_bug.cgi?id=642490 --- gio/gdesktopappinfo.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gio/gdesktopappinfo.c b/gio/gdesktopappinfo.c index 987f073..61ef54c 100644 --- a/gio/gdesktopappinfo.c +++ b/gio/gdesktopappinfo.c @@ -963,9 +963,10 @@ notify_desktop_launch (GDBusConnection *session_bus, g_variant_builder_add (&extras_variant, "{sv}", "origin-desktop-file", g_variant_new_bytestring (gio_desktop_file)); - g_variant_builder_add (&extras_variant, "{sv}", - "origin-prgname", - g_variant_new_bytestring (g_get_prgname ())); + if (g_get_prgname () != NULL) + g_variant_builder_add (&extras_variant, "{sv}", + "origin-prgname", + g_variant_new_bytestring (g_get_prgname ())); g_variant_builder_add (&extras_variant, "{sv}", "origin-pid", g_variant_new ("x", -- 2.7.4