[Bf-blender-cvs] [6c11733dfbc] master: Fix T91190: Remove gaps operator not working

Richard Antalik noreply at git.blender.org
Fri Oct 8 09:30:43 CEST 2021


Commit: 6c11733dfbce897fa390465caa5de4c5b0e1904d
Author: Richard Antalik
Date:   Fri Oct 8 09:29:15 2021 +0200
Branches: master
https://developer.blender.org/rB6c11733dfbce897fa390465caa5de4c5b0e1904d

Fix T91190: Remove gaps operator not working

Caused by mistake in f49d438ced7c - `SEQ_query_all_strips()` is not
meant to be recursive.

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

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

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

diff --git a/source/blender/sequencer/intern/iterator.c b/source/blender/sequencer/intern/iterator.c
index e83d158881e..a12a5cbdc61 100644
--- a/source/blender/sequencer/intern/iterator.c
+++ b/source/blender/sequencer/intern/iterator.c
@@ -322,7 +322,9 @@ SeqCollection *SEQ_query_all_strips_recursive(ListBase *seqbase)
 SeqCollection *SEQ_query_all_strips(ListBase *seqbase)
 {
   SeqCollection *collection = SEQ_collection_create(__func__);
-  query_all_strips_recursive(seqbase, collection);
+  LISTBASE_FOREACH (Sequence *, seq, seqbase) {
+    SEQ_collection_append_strip(seq, collection);
+  }
   return collection;
 }



More information about the Bf-blender-cvs mailing list