diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-03-26 07:36:18 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-03-26 07:36:18 +0400 |
commit | b0ef03565d5360342733747e3839ca851c3329c2 (patch) | |
tree | d13f8349f33b1efce93ae21d3724277bdb3aefcc /source/blender | |
parent | 09721bffc066fdc1f9352a00eeb30c1a3ddd6d77 (diff) |
fix [#34698] Axis Locking works incorrect
don't do projection when constraints are used.
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/transform/transform_snap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c index c92cd77449e..fdbfdfc8675 100644 --- a/source/blender/editors/transform/transform_snap.c +++ b/source/blender/editors/transform/transform_snap.c @@ -282,7 +282,7 @@ int handleSnapping(TransInfo *t, const wmEvent *event) void applyProject(TransInfo *t) { /* XXX FLICKER IN OBJECT MODE */ - if ((t->tsnap.project) && activeSnap(t) && (t->flag & T_NO_PROJECT) == 0) { + if ((t->tsnap.project) && activeSnap(t) && (t->flag & T_NO_PROJECT) == 0 && (t->con.mode & CON_APPLY) == 0) { TransData *td = t->data; float tvec[3]; float imat[4][4]; |