[gtk+] inspector: Don't unref NULL objects



commit 53014d01322a24349cf1f7d54cf95c0fccddf2d0
Author: Timm Bäder <mail baedert org>
Date:   Sat Sep 6 19:46:27 2014 +0200

    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

 gtk/inspector/prop-list.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/inspector/prop-list.c b/gtk/inspector/prop-list.c
index c28e16e..707e4a2 100644
--- a/gtk/inspector/prop-list.c
+++ b/gtk/inspector/prop-list.c
@@ -334,7 +334,7 @@ gtk_inspector_prop_list_set_object (GtkInspectorPropList *pl,
   guint num_properties;
   guint i;
 
-  if (pl->priv->object == object)
+  if (pl->priv->object == object || !object)
     return FALSE;
 
   cleanup_object (pl);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]