[Bf-blender-cvs] [dd228aa1f6a] master: Fix T61945: Scaling with invalid snap distances
Sebastian Parborg
noreply at git.blender.org
Wed Feb 27 09:30:55 CET 2019
Commit: dd228aa1f6adca004fdee7585431a56a20119eaa
Author: Sebastian Parborg
Date: Wed Feb 27 09:28:15 2019 +0100
Branches: master
https://developer.blender.org/rBdd228aa1f6adca004fdee7585431a56a20119eaa
Fix T61945: Scaling with invalid snap distances
ApplySnapResize did not take into account invalid distances. Added check for this.
Reviewed By: Campbell Barton
Differential Revision: https://developer.blender.org/D4417
===================================================================
M source/blender/editors/transform/transform_snap.c
===================================================================
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c
index 29ede698db0..2dacf5b4c5a 100644
--- a/source/blender/editors/transform/transform_snap.c
+++ b/source/blender/editors/transform/transform_snap.c
@@ -870,7 +870,9 @@ static void ApplySnapResize(TransInfo *t, float vec[3])
getSnapPoint(t, point);
float dist = ResizeBetween(t, t->tsnap.snapTarget, point);
- copy_v3_fl(vec, dist);
+ if (dist != TRANSFORM_DIST_INVALID) {
+ copy_v3_fl(vec, dist);
+ }
}
/********************** DISTANCE **************************/
More information about the Bf-blender-cvs
mailing list