From f06885104451b409dde4e08b0ad229ed823dead2 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Wed, 12 Sep 2007 17:42:21 +0000 Subject: [PATCH] Fix deletion of Edje with child "GROUP". SVN revision: 31690 --- legacy/edje/src/lib/edje_load.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/edje/src/lib/edje_load.c b/legacy/edje/src/lib/edje_load.c index 992223552d..e883007d12 100644 --- a/legacy/edje/src/lib/edje_load.c +++ b/legacy/edje/src/lib/edje_load.c @@ -650,11 +650,12 @@ _edje_file_del(Edje *ed) evas_object_data_del(rp->swallowed_object, "\377 edje.swallowing_part"); if (rp->part->mouse_events) _edje_callbacks_del(rp->swallowed_object); - rp->swallowed_object = NULL; /* Objects swallowed by the app do not get deleted, but those internally swallowed (GROUP type) do. */ if (rp->part->type == EDJE_PART_TYPE_GROUP) evas_object_del(rp->swallowed_object); + + rp->swallowed_object = NULL; } if (rp->text.text) evas_stringshare_del(rp->text.text); if (rp->text.font) evas_stringshare_del(rp->text.font);