diff options
Diffstat (limited to 'source/blender/sequencer/intern/strip_time.c')
-rw-r--r-- | source/blender/sequencer/intern/strip_time.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/sequencer/intern/strip_time.c b/source/blender/sequencer/intern/strip_time.c index ec908dcdc93..06571b7ad43 100644 --- a/source/blender/sequencer/intern/strip_time.c +++ b/source/blender/sequencer/intern/strip_time.c @@ -20,6 +20,7 @@ #include "DNA_sound_types.h" #include "IMB_imbuf.h" +#include "SEQ_channels.h" #include "SEQ_iterator.h" #include "SEQ_render.h" #include "SEQ_sequencer.h" @@ -321,6 +322,7 @@ int SEQ_time_find_next_prev_edit(Scene *scene, const bool do_unselected) { Editing *ed = SEQ_editing_get(scene); + ListBase *channels = SEQ_channels_displayed_get(ed); Sequence *seq; int dist, best_dist, best_frame = timeline_frame; @@ -338,7 +340,7 @@ int SEQ_time_find_next_prev_edit(Scene *scene, for (seq = ed->seqbasep->first; seq; seq = seq->next) { int i; - if (do_skip_mute && (seq->flag & SEQ_MUTE)) { + if (do_skip_mute && SEQ_render_is_muted(channels, seq)) { continue; } @@ -442,7 +444,7 @@ void SEQ_timeline_expand_boundbox(const ListBase *seqbase, rctf *rect) if (rect->xmax < seq->enddisp + 1) { rect->xmax = seq->enddisp + 1; } - if (rect->ymax < seq->machine + 2) { + if (rect->ymax < seq->machine) { rect->ymax = seq->machine + 2; } } |