From 0716a85e5345cfd67b0ca79292f1aaf43b720dcf Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 12 Aug 2012 09:37:51 +0000 Subject: Fix sequencer crash when invalidating strip when there's nothing cached yet --- source/blender/blenkernel/intern/seqcache.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/blenkernel/intern/seqcache.c') diff --git a/source/blender/blenkernel/intern/seqcache.c b/source/blender/blenkernel/intern/seqcache.c index a4ea5d1fb26..387ec67eb1c 100644 --- a/source/blender/blenkernel/intern/seqcache.c +++ b/source/blender/blenkernel/intern/seqcache.c @@ -180,7 +180,8 @@ static int seqcache_key_check_seq(void *userkey, void *userdata) void BKE_sequencer_cache_cleanup_sequence(Sequence *seq) { - IMB_moviecache_cleanup(moviecache, seqcache_key_check_seq, seq); + if (moviecache) + IMB_moviecache_cleanup(moviecache, seqcache_key_check_seq, seq); } struct ImBuf *BKE_sequencer_cache_get(SeqRenderData context, Sequence *seq, float cfra, seq_stripelem_ibuf_t type) -- cgit v1.2.3