Enlightenment CVS committal Author : kiwi Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_ilist.c Log Message: freeze/thaw the ilist in ilist_clear, it speed things up on ilist delete =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_ilist.c,v retrieving revision 1.31 retrieving revision 1.32 diff -u -3 -r1.31 -r1.32 --- e_ilist.c 25 Mar 2007 22:44:59 -0000 1.31 +++ e_ilist.c 9 May 2007 12:54:57 -0000 1.32 @@ -95,6 +95,7 @@ e_ilist_clear(Evas_Object *obj) { API_ENTRY return; + e_ilist_freeze(obj); while (sd->items) { E_Ilist_Item *si; @@ -105,6 +106,7 @@ evas_object_del(si->o_base); E_FREE(si); } + e_ilist_thaw(obj); sd->selected = -1; } ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs