inspector: Don't unref NULL objects

When closing the application window before closing the inspector window,
the selected widget will be set to NULL once and all the property pages
will try to g_object_weak_unref that NULL widget, so bail out in
gtk_inspector_prop_list_set_object if it's NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=736201
This commit is contained in:
Timm Bäder 2014-09-06 19:46:27 +02:00 committed by Matthias Clasen
parent a1af365566
commit 53014d0132

View File

@ -334,7 +334,7 @@ gtk_inspector_prop_list_set_object (GtkInspectorPropList *pl,
guint num_properties; guint num_properties;
guint i; guint i;
if (pl->priv->object == object) if (pl->priv->object == object || !object)
return FALSE; return FALSE;
cleanup_object (pl); cleanup_object (pl);