Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/canvas Modified Files: evas_data.c Log Message: removbe by list item not data item - faster. =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_data.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- evas_data.c 6 Jan 2006 23:05:17 -0000 1.9 +++ evas_data.c 25 Sep 2007 13:26:23 -0000 1.10 @@ -103,7 +103,7 @@ node = l->data; if (!strcmp(node->key, key)) { - obj->data.elements = evas_list_remove(obj->data.elements, node); + obj->data.elements = evas_list_remove_list(obj->data.elements, l); obj->data.elements = evas_list_prepend(obj->data.elements, node); return node->data; } @@ -150,7 +150,7 @@ void *data; data = node->data; - obj->data.elements = evas_list_remove(obj->data.elements, node); + obj->data.elements = evas_list_remove_list(obj->data.elements, l); free(node); return data; } ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs