[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20945] branches/bmesh/blender/source/ blender/editors/mesh/bmesh_select.c: last commit was accidental.

Joseph Eagar joeedh at gmail.com
Tue Jun 16 23:33:28 CEST 2009


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);





More information about the Bf-blender-cvs mailing list