diff options
-rw-r--r-- | source/blender/editors/space_sequencer/sequencer_edit.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index ab7a2f38744..7be2d51a3c0 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -842,7 +842,9 @@ static int cut_seq_list(Scene *scene, ListBase *slist, int cutframe, Sequence *seqn = cut_seq(scene, seq, cutframe); if (seqn) { BLI_addtail(slist, seqn); - seq_first_new = seq_first_new ?: seqn; + if (seq_first_new == NULL) { + seq_first_new = seqn; + } } } else if (seq->enddisp <= cutframe) { @@ -853,7 +855,9 @@ static int cut_seq_list(Scene *scene, ListBase *slist, int cutframe, BLI_remlink(slist, seq); BLI_addtail(slist, seq); - seq_first_new = seq_first_new ?: seq; + if (seq_first_new == NULL) { + seq_first_new = seq; + } } } seq = seq_next_iter; |