[Bf-blender-cvs] [6d1861e7b52] cycles_oneapi: Fix meta strip has incorrect range when created

Richard Antalik noreply at git.blender.org
Wed Jun 29 10:38:37 CEST 2022


Commit: 6d1861e7b52a78665465f4c9d4e55f654cd11390
Author: Richard Antalik
Date:   Mon Jun 27 22:04:27 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB6d1861e7b52a78665465f4c9d4e55f654cd11390

Fix meta strip has incorrect range when created

Caused by using `startdisp` and `enddisp` to initialize range.
Use handle position instead.

===================================================================

M	source/blender/sequencer/intern/sequencer.c

===================================================================

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;
 }



More information about the Bf-blender-cvs mailing list