[Bf-blender-cvs] [1caf58907ed] temp-vse-transform-overwrite: Simplify trimming overwrite function
Richard Antalik
noreply at git.blender.org
Tue Aug 10 09:50:23 CEST 2021
Commit: 1caf58907edaacd9ad43327855d54275f36b07ba
Author: Richard Antalik
Date: Tue Aug 10 05:17:31 2021 +0200
Branches: temp-vse-transform-overwrite
https://developer.blender.org/rB1caf58907edaacd9ad43327855d54275f36b07ba
Simplify trimming overwrite function
===================================================================
M source/blender/editors/transform/transform_convert_sequencer.c
===================================================================
diff --git a/source/blender/editors/transform/transform_convert_sequencer.c b/source/blender/editors/transform/transform_convert_sequencer.c
index 8f6e09152c0..61162106272 100644
--- a/source/blender/editors/transform/transform_convert_sequencer.c
+++ b/source/blender/editors/transform/transform_convert_sequencer.c
@@ -472,8 +472,8 @@ static void seq_transform_handle_overwrite_trim(TransInfo *t,
Sequence *target,
ePartialOvelapSide overlap_side)
{
- SeqCollection *targets = SEQ_collection_create(__func__);
- SEQ_collection_append_strip(target, targets);
+ SeqCollection *targets = SEQ_query_by_reference(
+ target, seqbase_active_get(t), SEQ_query_strip_effect_chain);
/* Expand collection by adding all target's children, effects and their children. */
if ((target->type & SEQ_TYPE_EFFECT) != 0) {
@@ -498,14 +498,6 @@ static void seq_transform_handle_overwrite_trim(TransInfo *t,
}
SEQ_collection_free(targets);
-
- /* Recalculate all effects influenced by target. */
- SeqCollection *effects = SEQ_query_by_reference(
- target, seqbase_active_get(t), SEQ_query_strip_effect_chain);
- SEQ_ITERATOR_FOREACH (seq, effects) {
- SEQ_time_update_sequence(t->scene, seq);
- }
- SEQ_collection_free(effects);
}
static void seq_transform_handle_overwrite(TransInfo *t, SeqCollection *transformed_strips)
More information about the Bf-blender-cvs
mailing list