Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/lib


Modified Files:
        edje_load.c 


Log Message:


clean up callbacks and smart stuff too

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_load.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- edje_load.c 18 May 2004 04:21:22 -0000      1.41
+++ edje_load.c 18 May 2004 06:06:57 -0000      1.42
@@ -525,9 +525,12 @@
             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);*/
               }




-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to