summaryrefslogtreecommitdiff
path: root/gladeui
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <jpu@src.gnome.org>2007-06-20 03:39:40 +0000
committerJuan Pablo Ugarte <jpu@src.gnome.org>2007-06-20 03:39:40 +0000
commit94b1780fe131c4d1eb566da502068769bc2d42c5 (patch)
tree7a287f4bc4015dc0a26f99cdbb9299b0aaaef955 /gladeui
parent552ea45750c8829df74f6345eb95f2f1dd681450 (diff)
downloadglade-94b1780fe131c4d1eb566da502068769bc2d42c5.tar.gz
added extra check in project_remove_widget_cb() iter could be NULL!
* gladeui/glade-inspector.c: added extra check in project_remove_widget_cb() iter could be NULL! svn path=/trunk/; revision=1371
Diffstat (limited to 'gladeui')
-rw-r--r--gladeui/glade-inspector.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/gladeui/glade-inspector.c b/gladeui/glade-inspector.c
index 564095a9..8c38122b 100644
--- a/gladeui/glade-inspector.c
+++ b/gladeui/glade-inspector.c
@@ -367,10 +367,11 @@ project_remove_widget_cb (GladeProject *project,
iter = glade_util_find_iter_by_widget (GTK_TREE_MODEL (inspector->priv->model),
widget,
WIDGET_COLUMN);
-
- gtk_tree_store_remove (inspector->priv->model, iter);
-
- gtk_tree_iter_free (iter);
+ if (iter)
+ {
+ gtk_tree_store_remove (inspector->priv->model, iter);
+ gtk_tree_iter_free (iter);
+ }
}
static void