application: Really allow NULL application-id
authorChristian Persch <chpe@gnome.org>
Tue, 12 Jun 2012 14:13:06 +0000 (16:13 +0200)
committerChristian Persch <chpe@gnome.org>
Tue, 12 Jun 2012 14:15:12 +0000 (16:15 +0200)
While the docs were adjusted to claim that NULL application-id is allowed,
the code actually segfaulted on it.

gtk/gtkapplication.c

index c46d4562d4b00c6dd74fe1bc73cae667af356eb8..2b87b9c45a16bc5700403e411f3eaa1bcb471b8c 100644 (file)
@@ -789,7 +789,7 @@ GtkApplication *
 gtk_application_new (const gchar       *application_id,
                      GApplicationFlags  flags)
 {
-  g_return_val_if_fail (g_application_id_is_valid (application_id), NULL);
+  g_return_val_if_fail (application_id == NULL || g_application_id_is_valid (application_id), NULL);
 
   g_type_init ();