[Bf-blender-cvs] [4546f176eb0] master: Fix T89571: Align Orientation to Target keeps rotation when toggled

Campbell Barton noreply at git.blender.org
Thu Jul 1 03:55:38 CEST 2021


Commit: 4546f176eb0f822048b53766f2e97c5a4cbf53c6
Author: Campbell Barton
Date:   Thu Jul 1 11:54:05 2021 +1000
Branches: master
https://developer.blender.org/rB4546f176eb0f822048b53766f2e97c5a4cbf53c6

Fix T89571: Align Orientation to Target keeps rotation when toggled

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

M	source/blender/editors/transform/transform_mode_translate.c

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

diff --git a/source/blender/editors/transform/transform_mode_translate.c b/source/blender/editors/transform/transform_mode_translate.c
index 541237fb64c..ea17e61ce03 100644
--- a/source/blender/editors/transform/transform_mode_translate.c
+++ b/source/blender/editors/transform/transform_mode_translate.c
@@ -357,7 +357,7 @@ static void ApplySnapTranslation(TransInfo *t, float vec[3])
 
 static void applyTranslationValue(TransInfo *t, const float vec[3])
 {
-  const bool apply_snap_align_rotation = usingSnappingNormal(t);
+  const bool apply_snap_align_rotation = activeSnap(t) && usingSnappingNormal(t);
   const bool is_valid_snapping_normal = apply_snap_align_rotation && validSnappingNormal(t);
 
   /* Ideally "apply_snap_align_rotation" would only be used when a snap point is found:



More information about the Bf-blender-cvs mailing list