diff options
author | Campbell Barton <campbell@blender.org> | 2022-06-30 16:44:13 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-06-30 16:44:13 +0300 |
commit | 90ccb71969f3c1358dae6e9aab2992ded78272f6 (patch) | |
tree | 0ab388c2d829ee9a7fdc6d6fd7d9d4ddff3c8c33 /source/blender/sequencer | |
parent | 547efb6b1e3414f1b696fb1975e0c49742a264dc (diff) |
Fix missing argument, avoid instancing function call in macro
Diffstat (limited to 'source/blender/sequencer')
-rw-r--r-- | source/blender/sequencer/intern/effects.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/sequencer/intern/effects.c b/source/blender/sequencer/intern/effects.c index 4aec4916f7b..2ab8b170ce9 100644 --- a/source/blender/sequencer/intern/effects.c +++ b/source/blender/sequencer/intern/effects.c @@ -2623,7 +2623,8 @@ void seq_effect_speed_rebuild_map(Scene *scene, Sequence *seq) float target_frame = 0; for (int frame_index = 1; frame_index < effect_strip_length; frame_index++) { target_frame += evaluate_fcurve(fcu, SEQ_time_left_handle_frame_get(scene, seq) + frame_index); - CLAMP(target_frame, 0, SEQ_time_strip_length_get(seq->seq1)); + const int target_frame_max = SEQ_time_strip_length_get(scene, seq->seq1); + CLAMP(target_frame, 0, target_frame_max); v->frameMap[frame_index] = target_frame; } } |