[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45355] trunk/blender/source/blender/ editors/mesh/editmesh_utils.c: patch [#30779] Multiselect mode cause inconsistent selection growing

Campbell Barton ideasman42 at gmail.com
Tue Apr 3 04:46:44 CEST 2012


Revision: 45355
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45355
Author:   campbellbarton
Date:     2012-04-03 02:46:44 +0000 (Tue, 03 Apr 2012)
Log Message:
-----------
patch [#30779] Multiselect mode cause inconsistent selection growing

from Francisco De La Cruz (xercesblue)

The test to use faces was incorrect since mixed vertex and edge mode would be treated as faces.

made own minor change.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_utils.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_utils.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_utils.c	2012-04-03 02:38:27 UTC (rev 45354)
+++ trunk/blender/source/blender/editors/mesh/editmesh_utils.c	2012-04-03 02:46:44 UTC (rev 45355)
@@ -426,7 +426,7 @@
 void EDBM_select_more(BMEditMesh *em)
 {
 	BMOperator bmop;
-	int use_faces = em->selectmode > SCE_SELECT_EDGE;
+	int use_faces = em->selectmode == SCE_SELECT_FACE;
 
 	BMO_op_initf(em->bm, &bmop,
 	             "regionextend geom=%hvef constrict=%b use_faces=%b",
@@ -442,7 +442,7 @@
 void EDBM_select_less(BMEditMesh *em)
 {
 	BMOperator bmop;
-	int use_faces = em->selectmode > SCE_SELECT_EDGE;
+	int use_faces = em->selectmode == SCE_SELECT_FACE;
 
 	BMO_op_initf(em->bm, &bmop,
 	             "regionextend geom=%hvef constrict=%b use_faces=%b",




More information about the Bf-blender-cvs mailing list