Enlightenment CVS committal

Author  : rbdpngn
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_iconbox.c 


Log Message:
Save ourselves a second list traversal.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_iconbox.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- ewl_iconbox.c       16 Oct 2005 23:06:21 -0000      1.33
+++ ewl_iconbox.c       17 Oct 2005 15:27:48 -0000      1.34
@@ -673,8 +673,7 @@
        /*printf("*** Deleting all icons...\n");*/
 
        if (ib->ewl_iconbox_icon_list) {
-               ecore_list_goto_first(ib->ewl_iconbox_icon_list);
-               while((list_item = 
(Ewl_IconBox_Icon*)ecore_list_next(ib->ewl_iconbox_icon_list)) != NULL) {
+               while((list_item = 
(Ewl_IconBox_Icon*)ecore_list_remove_first(ib->ewl_iconbox_icon_list)) != NULL) 
{
                        /*printf("Deleting icon..\n");*/
 
                        //ewl_widget_hide(list_item);
@@ -686,8 +685,6 @@
                                                
                }
                /*printf("...dione\n");*/
-
-               ecore_list_clear(ib->ewl_iconbox_icon_list);
        }
 
        ib->drag_icon = NULL;




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to