Fix T84847: Crash after splitting effect strip
`seq->tmp` was left in invalid state after `SEQ_sequence_base_dupli_recursive()` which is run by `scene_copy_data()` Ensure all strips have `seq->tmp` set to `NULL` before splitting strips.
This commit is contained in:
parent
c967208460
commit
6d40d72189
@ -1395,6 +1395,10 @@ static int sequencer_split_exec(bContext *C, wmOperator *op)
|
||||
|
||||
SEQ_prefetch_stop(scene);
|
||||
|
||||
LISTBASE_FOREACH (Sequence *, seq, ed->seqbasep) {
|
||||
seq->tmp = NULL;
|
||||
}
|
||||
|
||||
LISTBASE_FOREACH_BACKWARD (Sequence *, seq, ed->seqbasep) {
|
||||
if (use_cursor_position && seq->machine != split_channel) {
|
||||
continue;
|
||||
|
Loading…
Reference in New Issue
Block a user