Revision: 20945
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20945
Author:   joeedh
Date:     2009-06-16 23:33:26 +0200 (Tue, 16 Jun 2009)

Log Message:
-----------
last commit was accidental.  anyway, face loop select mostly works now.  
there's still some issues.  shift-unselecting loops isn't working right now, 
need to fix it.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c

Modified: branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c   
2009-06-16 21:33:12 UTC (rev 20944)
+++ branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c   
2009-06-16 21:33:26 UTC (rev 20945)
@@ -805,13 +805,13 @@
 /* ***************************************************** */
 
 /* ****************  LOOP SELECTS *************** */
-static void walker_select(BMEditMesh *em, int walker, void *start, int select)
+static void walker_select(BMEditMesh *em, int walkercode, void *start, int 
select)
 {
        BMesh *bm = em->bm;
        BMHeader *h;
        BMWalker walker;
 
-       BMW_Init(&walker, bm, walker, 0);
+       BMW_Init(&walker, bm, walkercode, 0);
        h = BMW_Begin(&walker, start);
        for (; h; h=BMW_Step(&walker)) {
                BM_Select(bm, h, select);
@@ -1067,19 +1067,19 @@
                else if(extend) select=0;
 
                if(em->selectmode & SCE_SELECT_FACE) {
-                       walker_select(em, BMW_FACELOOP, starteed, select);
+                       walker_select(em, BMW_FACELOOP, eed, select);
                }
                else if(em->selectmode & SCE_SELECT_EDGE) {
                        if(ring)
                                edgering_select(em, eed, select);
                        else
-                               walker_select(em, BMW_LOOP, starteed, select);
+                               walker_select(em, BMW_LOOP, eed, select);
                }
                else if(em->selectmode & SCE_SELECT_VERTEX) {
                        if(ring)
                                edgering_select(em, eed, select);
                        else 
-                               walker_select(em, BMW_LOOP, starteed, select);
+                               walker_select(em, BMW_LOOP, eed, select);
                }
 
                EDBM_selectmode_flush(em);


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to