gdesktopappinfo: Handle g_get_prgname() being NULL

Reported-By: Sebastien Bacher <seb128@ubuntu.com>

https://bugzilla.gnome.org/show_bug.cgi?id=642490
This commit is contained in:
Colin Walters 2011-02-16 13:49:20 -05:00
parent 4cda703d8e
commit a7faf0b16e

View File

@ -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",