diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2021-06-30 00:08:41 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2021-06-30 00:08:41 +0300 |
commit | 2d35eed34d01e4e63d672e35da7b3d45e97ff9ee (patch) | |
tree | 021f7a9d427e106e13bd5fc999a8f79dd492dc0c /source/blender/editors/transform/transform_snap.c | |
parent | 929d9ec0c79486bfc5d85b9e574c80491c9fef9d (diff) |
Cleanup: split uses of _snap_sequencer_apply according to transform mode
The `applySnap` callback of each mode was overwriting the value
calculated in `transform_snap_sequencer_apply`.
Diffstat (limited to 'source/blender/editors/transform/transform_snap.c')
-rw-r--r-- | source/blender/editors/transform/transform_snap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c index 1749a63e1dc..9a33dc1218d 100644 --- a/source/blender/editors/transform/transform_snap.c +++ b/source/blender/editors/transform/transform_snap.c @@ -499,7 +499,7 @@ void applySnapping(TransInfo *t, float *vec) t->tsnap.last = current; - if (t->tsnap.applySnap && validSnap(t)) { + if (validSnap(t)) { t->tsnap.applySnap(t, vec); } } @@ -980,10 +980,10 @@ static void snap_calc_node_fn(TransInfo *t, float *UNUSED(vec)) } } -static void snap_calc_sequencer_fn(TransInfo *t, float *vec) +static void snap_calc_sequencer_fn(TransInfo *t, float *UNUSED(vec)) { BLI_assert(t->spacetype == SPACE_SEQ); - if (transform_snap_sequencer_apply(t, vec, t->tsnap.snapPoint)) { + if (transform_snap_sequencer_calc(t)) { t->tsnap.status |= (POINT_INIT | TARGET_INIT); } else { |