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