Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Antalik <richardantalik@gmail.com>2022-06-27 23:04:27 +0300
committerXavier Hallade <xavier.hallade@intel.com>2022-06-29 10:27:26 +0300
commit6d1861e7b52a78665465f4c9d4e55f654cd11390 (patch)
tree3f77e6b70de92e65aa9b3c6689efd2a5bfcb0af6
parent894ebcf976bbe01876ec292f76c79af6db2ed445 (diff)
Fix meta strip has incorrect range when created
Caused by using `startdisp` and `enddisp` to initialize range. Use handle position instead.
-rw-r--r--source/blender/sequencer/intern/sequencer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/sequencer/intern/sequencer.c b/source/blender/sequencer/intern/sequencer.c
index 71f4aef6916..c8b9e5e6654 100644
--- a/source/blender/sequencer/intern/sequencer.c
+++ b/source/blender/sequencer/intern/sequencer.c
@@ -410,7 +410,8 @@ static MetaStack *seq_meta_stack_alloc(const Scene *scene, Sequence *seq_meta)
ms->oldbasep = higher_level_meta ? &higher_level_meta->seqbase : &ed->seqbase;
ms->old_channels = higher_level_meta ? &higher_level_meta->channels : &ed->channels;
- copy_v2_v2_int(ms->disp_range, &ms->parseq->startdisp);
+ ms->disp_range[0] = SEQ_time_left_handle_frame_get(ms->parseq);
+ ms->disp_range[1] = SEQ_time_right_handle_frame_get(ms->parseq);
return ms;
}