diff options
Diffstat (limited to 'source/blender/editors/space_sequencer/sequencer_add.c')
-rw-r--r-- | source/blender/editors/space_sequencer/sequencer_add.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_add.c b/source/blender/editors/space_sequencer/sequencer_add.c index e58e52b5e94..616953e720a 100644 --- a/source/blender/editors/space_sequencer/sequencer_add.c +++ b/source/blender/editors/space_sequencer/sequencer_add.c @@ -678,8 +678,11 @@ static void sequencer_add_movie_multiple_strips(bContext *C, load_data->start_frame += audio_frame_offset; seq_sound = SEQ_add_sound_strip(bmain, scene, ed->seqbasep, load_data, audio_skip); - int min_startdisp = MIN2(seq_movie->startdisp, seq_sound->startdisp); - int max_enddisp = MAX2(seq_movie->enddisp, seq_sound->enddisp); + int min_startdisp = 0, max_enddisp = 0; + if (seq_sound != NULL) { + min_startdisp = MIN2(seq_movie->startdisp, seq_sound->startdisp); + max_enddisp = MAX2(seq_movie->enddisp, seq_sound->enddisp); + } load_data->start_frame += max_enddisp - min_startdisp - audio_frame_offset; } |