diff options
author | Jacques Lucke <jacques@blender.org> | 2021-05-07 11:36:27 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-05-07 11:36:27 +0300 |
commit | 619b015a46786a4f4057b0dd4d20d27b61d13c0f (patch) | |
tree | bc6c5701becc47ae77e40e4f6c77365c06f2458c /source/blender/sequencer/intern/iterator.c | |
parent | ab200c6eddc6494b5d95c98966969b2001d6db89 (diff) | |
parent | 42e350b9a5fc32940b05fce4115ed76898862604 (diff) |
Merge branch 'master' into profiler-editor
Diffstat (limited to 'source/blender/sequencer/intern/iterator.c')
-rw-r--r-- | source/blender/sequencer/intern/iterator.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/source/blender/sequencer/intern/iterator.c b/source/blender/sequencer/intern/iterator.c index f99667dea04..356f5db45e8 100644 --- a/source/blender/sequencer/intern/iterator.c +++ b/source/blender/sequencer/intern/iterator.c @@ -138,31 +138,3 @@ void SEQ_iterator_end(SeqIterator *iter) iter->valid = 0; } - -int SEQ_iterator_seqbase_recursive_apply(ListBase *seqbase, - int (*apply_fn)(Sequence *seq, void *), - void *arg) -{ - Sequence *iseq; - for (iseq = seqbase->first; iseq; iseq = iseq->next) { - if (SEQ_iterator_recursive_apply(iseq, apply_fn, arg) == -1) { - return -1; /* bail out */ - } - } - return 1; -} - -int SEQ_iterator_recursive_apply(Sequence *seq, int (*apply_fn)(Sequence *, void *), void *arg) -{ - int ret = apply_fn(seq, arg); - - if (ret == -1) { - return -1; /* bail out */ - } - - if (ret && seq->seqbase.first) { - ret = SEQ_iterator_seqbase_recursive_apply(&seq->seqbase, apply_fn, arg); - } - - return ret; -} |