From 2ca0ca709aad29fd66d28d6f8008e1d0ca0aa04a Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Tue, 21 Dec 2010 09:42:31 +0000 Subject: [PATCH] prevent recursive deletion SVN revision: 55689 --- src/bin/e_object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_object.c b/src/bin/e_object.c index b27a3ce16..a1c11e79e 100644 --- a/src/bin/e_object.c +++ b/src/bin/e_object.c @@ -31,9 +31,9 @@ e_object_del(E_Object *obj) { E_OBJECT_CHECK(obj); if (obj->deleted) return; + obj->deleted = 1; if (obj->del_att_func) obj->del_att_func(obj); if (obj->del_func) obj->del_func(obj); - obj->deleted = 1; e_object_unref(obj); }