From ad4e54c20c32b909649ce475b49f90c3f5b9e0e8 Mon Sep 17 00:00:00 2001 From: Peter Schlaile Date: Sun, 5 Aug 2007 18:53:41 +0000 Subject: == Sequencer == This fixes [#6876] snapping to current frame crashes when one end of strip selected. Some null checks were missing, that made generator strips fail... --- source/blender/src/editseq.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'source/blender/src/editseq.c') 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; -- cgit v1.2.3