clean up callbacks and smart stuff too

SVN revision: 10268
This commit is contained in:
Carsten Haitzler 2004-05-18 06:06:57 +00:00
parent 523ae99dc2
commit a778585887
1 changed files with 3 additions and 0 deletions

View File

@ -525,9 +525,12 @@ _edje_file_del(Edje *ed)
evas_object_del(rp->object);
if (rp->swallowed_object)
{
evas_object_smart_member_del(rp->swallowed_object);
evas_object_event_callback_del(rp->swallowed_object,
EVAS_CALLBACK_FREE,
_edje_object_part_swallow_free_cb);
evas_object_clip_unset(rp->swallowed_object);
rp->swallowed_object = NULL;
/* I think it would be better swallowed objects dont get deleted */
/* evas_object_del(rp->swallowed_object);*/
}