From b0ef03565d5360342733747e3839ca851c3329c2 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 26 Mar 2013 03:36:18 +0000 Subject: fix [#34698] Axis Locking works incorrect don't do projection when constraints are used. --- source/blender/editors/transform/transform_snap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]; -- cgit v1.2.3