From: Enlightenment S. <no-...@en...> - 2009-11-26 18:03:54
|
Log: Delete internal object when external part is removed Author: sachiel Date: 2009-11-26 10:03:40 -0800 (Thu, 26 Nov 2009) New Revision: 44007 Modified: trunk/edje/src/lib/edje_edit.c Modified: trunk/edje/src/lib/edje_edit.c =================================================================== --- trunk/edje/src/lib/edje_edit.c 2009-11-26 17:38:43 UTC (rev 44006) +++ trunk/edje/src/lib/edje_edit.c 2009-11-26 18:03:40 UTC (rev 44007) @@ -187,7 +187,8 @@ 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; |