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