diff options
-rw-r--r-- | source/blender/src/editseq.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/src/editseq.c b/source/blender/src/editseq.c index cfc8ef6517d..bbcef28cd2d 100644 --- a/source/blender/src/editseq.c +++ b/source/blender/src/editseq.c @@ -2860,9 +2860,12 @@ void seq_snap(short event) } } else if(seq->type & SEQ_EFFECT) { - if(seq->seq1->flag & SELECT) calc_sequence(seq); - else if(seq->seq2->flag & SELECT) calc_sequence(seq); - else if(seq->seq3->flag & SELECT) calc_sequence(seq); + if(seq->seq1 && (seq->seq1->flag & SELECT)) + calc_sequence(seq); + else if(seq->seq2 && (seq->seq2->flag & SELECT)) + calc_sequence(seq); + else if(seq->seq3 && (seq->seq3->flag & SELECT)) + calc_sequence(seq); } } END_SEQ; |