diff options
Diffstat (limited to 'source/blender/sequencer/intern/utils.c')
-rw-r--r-- | source/blender/sequencer/intern/utils.c | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/source/blender/sequencer/intern/utils.c b/source/blender/sequencer/intern/utils.c index 8da71b0ac56..cf1d7d66476 100644 --- a/source/blender/sequencer/intern/utils.c +++ b/source/blender/sequencer/intern/utils.c @@ -59,9 +59,12 @@ * * \param seqbase: ListBase with strips */ - -void seq_sort_seqbase(ListBase *seqbase) +void SEQ_sort(ListBase *seqbase) { + if (seqbase == NULL) { + return; + } + /* all strips together per kind, and in order of y location ("machine") */ ListBase inputbase, effbase; Sequence *seq, *seqt; @@ -103,24 +106,6 @@ void seq_sort_seqbase(ListBase *seqbase) BLI_movelisttolist(seqbase, &effbase); } -/** - * Sort strips in active seqbase. Effect strips are trailing the list and they are sorted by - * channel position as well. - * This is important for SEQ_time_update_sequence to work properly - * - * \param scene: Scene to look for active seqbase in - */ -void SEQ_sort(Scene *scene) -{ - Editing *ed = SEQ_editing_get(scene, false); - - if (ed == NULL) { - return; - } - - seq_sort_seqbase(SEQ_active_seqbase_get(ed)); -} - typedef struct SeqUniqueInfo { Sequence *seq; char name_src[SEQ_NAME_MAXSTR]; |