[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