diff options
Diffstat (limited to 'source/blender/editors/transform/transform_snap.c')
-rw-r--r-- | source/blender/editors/transform/transform_snap.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c index 10de7f3ea36..44d9915b3e5 100644 --- a/source/blender/editors/transform/transform_snap.c +++ b/source/blender/editors/transform/transform_snap.c @@ -406,6 +406,11 @@ void applyGridAbsolute(TransInfo *t) void applySnapping(TransInfo *t, float *vec) { + if (t->tsnap.project && t->tsnap.mode == SCE_SNAP_MODE_FACE) { + /* Each Trans Data already makes the snap to face */ + return; + } + if (t->tsnap.status & SNAP_FORCED) { t->tsnap.targetSnap(t); |