From a7785858876fb6252d348d226324216dba81c2fa Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 18 May 2004 06:06:57 +0000 Subject: [PATCH] clean up callbacks and smart stuff too SVN revision: 10268 --- legacy/edje/src/lib/edje_load.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/legacy/edje/src/lib/edje_load.c b/legacy/edje/src/lib/edje_load.c index cb8ccdf737..0dd172f10c 100644 --- a/legacy/edje/src/lib/edje_load.c +++ b/legacy/edje/src/lib/edje_load.c @@ -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);*/ }