[Bf-blender-cvs] [1243c2bdae3] master: Fix VSE: Effect strip has length of 1 frame when added
Richard Antalik
noreply at git.blender.org
Mon Jun 13 18:30:01 CEST 2022
Commit: 1243c2bdae39a0d3f7644e39e24d2cc3e901e03b
Author: Richard Antalik
Date: Mon Jun 13 18:26:52 2022 +0200
Branches: master
https://developer.blender.org/rB1243c2bdae39a0d3f7644e39e24d2cc3e901e03b
Fix VSE: Effect strip has length of 1 frame when added
Length was set properly when added, but it was clamped by function
`seq_time_effect_range_set`
Add early return for generator effects where offsets can be used
normally.
===================================================================
M source/blender/sequencer/intern/strip_time.c
===================================================================
diff --git a/source/blender/sequencer/intern/strip_time.c b/source/blender/sequencer/intern/strip_time.c
index 25d4f08be82..4d6efb1639b 100644
--- a/source/blender/sequencer/intern/strip_time.c
+++ b/source/blender/sequencer/intern/strip_time.c
@@ -173,6 +173,10 @@ void SEQ_time_update_meta_strip_range(const Scene *scene, Sequence *seq_meta)
void seq_time_effect_range_set(Sequence *seq)
{
+ if (seq->seq1 == NULL && seq->seq2 == NULL) {
+ return;
+ }
+
if (seq->seq1 && seq->seq2) { /* 2 - input effect. */
seq->startdisp = max_ii(SEQ_time_left_handle_frame_get(seq->seq1),
SEQ_time_left_handle_frame_get(seq->seq2));
More information about the Bf-blender-cvs
mailing list