From 3a088d9ac2edaea78cbd4e6dfd140203b90c9e0b Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 1 Dec 2011 13:29:41 -0500 Subject: [PATCH] GtkApplicationWindow: Don't unref a NULL object --- gtk/gtkapplicationwindow.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/gtkapplicationwindow.c b/gtk/gtkapplicationwindow.c index 1c473303c1..7d047705e1 100644 --- a/gtk/gtkapplicationwindow.c +++ b/gtk/gtkapplicationwindow.c @@ -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); } }