* Correctly unswallow a swallowed-object when an Edje-object is deleted.

Otherwise, they may be a segv when you call edje_extern_object_*() on a
previously-swallowed object.


SVN revision: 29373
This commit is contained in:
moom 2007-04-05 12:49:48 +00:00 committed by moom
parent 3d5ecf5cc5
commit 4c75d05f16
1 changed files with 1 additions and 0 deletions

View File

@ -524,6 +524,7 @@ _edje_file_del(Edje *ed)
EVAS_CALLBACK_FREE,
_edje_object_part_swallow_free_cb);
evas_object_clip_unset(rp->swallowed_object);
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;