Enlightenment CVS committal

Author  : devilhorns
Project : e_modules
Module  : mem

Dir     : e_modules/mem


Modified Files:
        e_mod_main.c 


Log Message:
Freeze evas events when clearing.
Unswallow lines when clearing.

===================================================================
RCS file: /cvs/e/e_modules/mem/e_mod_main.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- e_mod_main.c        3 Apr 2006 10:11:39 -0000       1.20
+++ e_mod_main.c        3 Apr 2006 10:19:32 -0000       1.21
@@ -701,10 +701,13 @@
 {
    Evas_List *l;
 
+   evas_event_freeze(mf->evas);
+   
    for (l = mf->old_real; l; l = l->next) 
      {
        Evas_Object *o;
        o = evas_list_data(l);
+       edje_object_part_unswallow(mf->chart_obj, o);   
        evas_object_del(o);
      }
    evas_list_free(mf->old_real);
@@ -714,9 +717,12 @@
      {
        Evas_Object *o;
        o = evas_list_data(l);
+       edje_object_part_unswallow(mf->chart_obj, o);
        evas_object_del(o);
      }
    evas_list_free(mf->old_swap);
    mf->old_swap = NULL;      
+   
+   evas_event_thaw(mf->evas);
 }
 




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to