From: Colin Walters Date: Wed, 16 Feb 2011 18:49:20 +0000 (-0500) Subject: gdesktopappinfo: Handle g_get_prgname() being NULL X-Git-Tag: 2.29.2~172 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a7faf0b16ee7cb32e8e0206a5fa5b10069a79e89;p=platform%2Fupstream%2Fglib.git gdesktopappinfo: Handle g_get_prgname() being NULL Reported-By: Sebastien Bacher https://bugzilla.gnome.org/show_bug.cgi?id=642490 --- 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",