[Bf-blender-cvs] [84f7de432c7] blender-v2.90-release: Fix T78826: Move constraint is not fully disabled

Germano Cavalcante noreply at git.blender.org
Wed Jul 29 14:09:46 CEST 2020


Commit: 84f7de432c72e941477b74ab7cb3b749b85566ac
Author: Germano Cavalcante
Date:   Wed Jul 29 09:09:34 2020 -0300
Branches: blender-v2.90-release
https://developer.blender.org/rB84f7de432c72e941477b74ab7cb3b749b85566ac

Fix T78826: Move constraint is not fully disabled

Caused by rB45f17e10ec50

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

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

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

diff --git a/source/blender/editors/transform/transform_constraints.c b/source/blender/editors/transform/transform_constraints.c
index 66b90eb159f..e15239f37d4 100644
--- a/source/blender/editors/transform/transform_constraints.c
+++ b/source/blender/editors/transform/transform_constraints.c
@@ -510,10 +510,12 @@ static void applyObjectConstraintVec(
   else {
     /* Specific TransData's space. */
     copy_v3_v3(out, in);
-    mul_m3_v3(t->spacemtx_inv, out);
-    mul_m3_v3(td->axismtx, out);
-    if (t->flag & T_EDIT) {
-      mul_m3_v3(tc->mat3_unit, out);
+    if (t->con.mode & CON_APPLY) {
+      mul_m3_v3(t->spacemtx_inv, out);
+      mul_m3_v3(td->axismtx, out);
+      if (t->flag & T_EDIT) {
+        mul_m3_v3(tc->mat3_unit, out);
+      }
     }
   }
 }



More information about the Bf-blender-cvs mailing list