[gtk+] inspector: Don't unref NULL objects
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] inspector: Don't unref NULL objects
- Date: Sun, 7 Sep 2014 01:35:34 +0000 (UTC)
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]