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

Reply via email to