[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