[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56326] trunk/blender/source/blender/ editors/mesh/editmesh_loopcut.c: fix for recent commit that allowed incorrectly flushed face selection.

Campbell Barton ideasman42 at gmail.com
Fri Apr 26 20:45:06 CEST 2013


Revision: 56326
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56326
Author:   campbellbarton
Date:     2013-04-26 18:45:05 +0000 (Fri, 26 Apr 2013)
Log Message:
-----------
fix for recent commit that allowed incorrectly flushed face selection.

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

Modified: trunk/blender/source/blender/editors/mesh/editmesh_loopcut.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_loopcut.c	2013-04-26 18:25:49 UTC (rev 56325)
+++ trunk/blender/source/blender/editors/mesh/editmesh_loopcut.c	2013-04-26 18:45:05 UTC (rev 56326)
@@ -301,8 +301,8 @@
 			EDBM_update_generic(em, false, true);
 
 			/* we cant slide multiple edges in vertex select mode */
-			if ((cuts > 1) && (em->selectmode & SCE_SELECT_VERTEX)) {
-				/* dont flush vertex selection when we have multiple cuts, otherwise we can't slide */
+			if (op->opm && (cuts > 1) && (em->selectmode & SCE_SELECT_VERTEX)) {
+				EDBM_selectmode_disable(lcd->vc.scene, em, SCE_SELECT_VERTEX, SCE_SELECT_EDGE);
 			}
 			/* force edge slide to edge select mode in in face select mode */
 			else if (EDBM_selectmode_disable(lcd->vc.scene, em, SCE_SELECT_FACE, SCE_SELECT_EDGE)) {




More information about the Bf-blender-cvs mailing list