diff options
author | Peter Schlaile <peter@schlaile.de> | 2007-08-05 22:53:41 +0400 |
---|---|---|
committer | Peter Schlaile <peter@schlaile.de> | 2007-08-05 22:53:41 +0400 |
commit | ad4e54c20c32b909649ce475b49f90c3f5b9e0e8 (patch) | |
tree | 998d9c72b1784a6a2df3d157df3c773f76593cf7 /source/blender/src | |
parent | 7c7c62409bec10650de7e528462026a35f3e7e62 (diff) |
== 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...
Diffstat (limited to 'source/blender/src')
-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; |