diff options
author | Peter Schlaile <peter@schlaile.de> | 2008-05-17 01:04:06 +0400 |
---|---|---|
committer | Peter Schlaile <peter@schlaile.de> | 2008-05-17 01:04:06 +0400 |
commit | 9b2dcab02d17773e6673f11771bf0e5c3554c439 (patch) | |
tree | cfba34037290dbf3dd30f46fb9b835c8855a5d59 /source/blender/src/sequence.c | |
parent | bbe32118ef9a892c090accf0399362b0be085c92 (diff) |
== Sequencer ==
This fixes: [#11642] VSE: crash with Speed Control and play head
Special sequence update (holding down left mouse button on a strip)
could lead to a crash when using the speed control effect, since
we didn't check properly for valid cfras (and therefore if
TStripElem is null... )
Diffstat (limited to 'source/blender/src/sequence.c')
-rw-r--r-- | source/blender/src/sequence.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/src/sequence.c b/source/blender/src/sequence.c index efb52e696ab..5bcb521988b 100644 --- a/source/blender/src/sequence.c +++ b/source/blender/src/sequence.c @@ -1957,6 +1957,10 @@ static TStripElem* do_handle_speed_effect(Sequence * seq, int cfra) se = give_tstripelem(seq, cfra); + if (!se) { + return se; + } + if (cfra_left == cfra_right || (s->flags & SEQ_SPEED_BLEND) == 0) { test_and_auto_discard_ibuf(se); |