]> Pileus Git - ~andy/gtk/commitdiff
GtkApplicationWindow: Don't unref a NULL object
authorColin Walters <walters@verbum.org>
Thu, 1 Dec 2011 18:29:41 +0000 (13:29 -0500)
committerRyan Lortie <desrt@desrt.ca>
Mon, 19 Dec 2011 17:51:09 +0000 (12:51 -0500)
gtk/gtkapplicationwindow.c

index 1c473303c1fa52ebb7a565906ad6c90ded7926d3..7d047705e1aa8395b8e5e6b30ccb6fab1fa2b3f8 100644 (file)
@@ -492,8 +492,9 @@ recalculate_app_menu_state (GtkApplicationWindow *window)
     }
   else
     {
-      gtk_widget_unparent (GTK_WIDGET (window->priv->menubar));
-      g_object_unref (window->priv->menubar);
+      if (window->priv->menubar)
+       gtk_widget_unparent (GTK_WIDGET (window->priv->menubar));
+      g_clear_object (&window->priv->menubar);
     }
 }