Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_tree.c 


Log Message:
don't select rows several times (shorne's fix)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_tree.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ewl_tree.c  9 Feb 2005 04:31:56 -0000       1.1
+++ ewl_tree.c  4 Mar 2005 06:43:55 -0000       1.2
@@ -823,7 +823,8 @@
                ewl_tree_selected_clear(tree);
 
        if (!tree->mode != EWL_TREE_MODE_NONE) {
-               ecore_list_append(tree->selected, w);
+               if(ecore_list_goto(tree->selected, w) == NULL)
+                       ecore_list_append(tree->selected, w);
                ewl_widget_state_set(w, "tree-selected");
        }
 




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to