Don't ignore SUPPORTS_STARTUP_NOTIFICATION for commandline GAppInfos
authorMichael Terry <michael.terry@canonical.com>
Mon, 25 Apr 2011 12:29:35 +0000 (08:29 -0400)
committerMichael Terry <michael.terry@canonical.com>
Mon, 25 Apr 2011 12:34:13 +0000 (08:34 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=648416

gio/gdesktopappinfo.c

index 227bacc..d9d17b2 100644 (file)
@@ -1932,10 +1932,10 @@ g_app_info_create_from_commandline (const char           *commandline,
   info->filename = NULL;
   info->desktop_id = NULL;
   
-  info->terminal = flags & G_APP_INFO_CREATE_NEEDS_TERMINAL;
-  info->startup_notify = flags & G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION;
+  info->terminal = (flags & G_APP_INFO_CREATE_NEEDS_TERMINAL) != 0;
+  info->startup_notify = (flags & G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION) != 0;
   info->hidden = FALSE;
-  if (flags & G_APP_INFO_CREATE_SUPPORTS_URIS)
+  if ((flags & G_APP_INFO_CREATE_SUPPORTS_URIS) != 0)
     info->exec = g_strconcat (commandline, " %u", NULL);
   else
     info->exec = g_strconcat (commandline, " %f", NULL);