From 45a07d458e0c7b5df09336fb5bca442e32ce8776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Briano?= Date: Thu, 26 Nov 2009 18:03:40 +0000 Subject: [PATCH] Delete internal object when external part is removed SVN revision: 44007 --- legacy/edje/src/lib/edje_edit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/edje/src/lib/edje_edit.c b/legacy/edje/src/lib/edje_edit.c index 506dccedfb..452b9b9c71 100644 --- a/legacy/edje/src/lib/edje_edit.c +++ b/legacy/edje/src/lib/edje_edit.c @@ -187,7 +187,8 @@ _edje_real_part_free(Edje_Real_Part *rp) if (rp->part->mouse_events) _edje_callbacks_del(rp->swallowed_object); - if (rp->part->type == EDJE_PART_TYPE_GROUP) + if (rp->part->type == EDJE_PART_TYPE_GROUP || + rp->part->type == EDJE_PART_TYPE_EXTERNAL) evas_object_del(rp->swallowed_object); rp->swallowed_object = NULL;