[Bf-blender-cvs] [235f578a0d2] master: Loop Cut: Allow mouse placement w/ numeric input

Campbell Barton noreply at git.blender.org
Thu Jan 18 00:47:37 CET 2018


Commit: 235f578a0d21191cf4914652e8cfc5608fc1e218
Author: Campbell Barton
Date:   Thu Jan 18 10:52:51 2018 +1100
Branches: master
https://developer.blender.org/rB235f578a0d21191cf4914652e8cfc5608fc1e218

Loop Cut: Allow mouse placement w/ numeric input

D2973 by @cyaoeu

===================================================================

M	source/blender/editors/mesh/editmesh_loopcut.c

===================================================================

diff --git a/source/blender/editors/mesh/editmesh_loopcut.c b/source/blender/editors/mesh/editmesh_loopcut.c
index b9192f58a1b..5d4f6242e4f 100644
--- a/source/blender/editors/mesh/editmesh_loopcut.c
+++ b/source/blender/editors/mesh/editmesh_loopcut.c
@@ -740,7 +740,15 @@ static int loopcut_modal(bContext *C, wmOperator *op, const wmEvent *event)
 				handled = true;
 				break;
 			case MOUSEMOVE:  /* mouse moved somewhere to select another loop */
-				if (!has_numinput) {
+
+				/* This is normally disabled for all modal operators.
+				 * This is an exception since mouse movement doesn't relate to numeric input.
+				 *
+				 * If numeric input changes we'll need to add this back see: D2973 */
+#if 0
+				if (!has_numinput)
+#endif
+				{
 					lcd->vc.mval[0] = event->mval[0];
 					lcd->vc.mval[1] = event->mval[1];
 					loopcut_mouse_move(lcd, (int)lcd->cuts);



More information about the Bf-blender-cvs mailing list