fix for crash adding movie strips that were not a supported format.
This commit is contained in:
@@ -325,20 +325,22 @@ static int sequencer_add_generic_strip_exec(bContext *C, wmOperator *op, SeqLoad
|
||||
RNA_string_get(&itemptr, "name", file_only);
|
||||
BLI_join_dirfile(seq_load.path, sizeof(seq_load.path), dir_only, file_only);
|
||||
|
||||
seq= seq_load_func(C, ed->seqbasep, &seq_load);
|
||||
|
||||
if(overlap == FALSE) {
|
||||
if(seq_test_overlap(ed->seqbasep, seq)) shuffle_seq(ed->seqbasep, seq, scene);
|
||||
seq = seq_load_func(C, ed->seqbasep, &seq_load);
|
||||
if (seq) {
|
||||
if(overlap == FALSE) {
|
||||
if(seq_test_overlap(ed->seqbasep, seq)) shuffle_seq(ed->seqbasep, seq, scene);
|
||||
}
|
||||
}
|
||||
}
|
||||
RNA_END;
|
||||
}
|
||||
else {
|
||||
/* single file */
|
||||
seq= seq_load_func(C, ed->seqbasep, &seq_load);
|
||||
|
||||
if(overlap == FALSE) {
|
||||
if(seq_test_overlap(ed->seqbasep, seq)) shuffle_seq(ed->seqbasep, seq, scene);
|
||||
seq = seq_load_func(C, ed->seqbasep, &seq_load);
|
||||
if (seq) {
|
||||
if(overlap == FALSE) {
|
||||
if(seq_test_overlap(ed->seqbasep, seq)) shuffle_seq(ed->seqbasep, seq, scene);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user