diff options
-rw-r--r-- | source/blender/blenkernel/intern/seqprefetch.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/seqprefetch.c b/source/blender/blenkernel/intern/seqprefetch.c index c6ad84f4806..dc75e2b9098 100644 --- a/source/blender/blenkernel/intern/seqprefetch.c +++ b/source/blender/blenkernel/intern/seqprefetch.c @@ -535,11 +535,11 @@ void BKE_sequencer_prefetch_start(const SeqRenderData *context, float cfra, floa /* conditions to start: * prefetch enabled, prefetch not running, not scrubbing, * not playing and rendering-expensive footage, cache storage enabled, has strips to render, - * not rendering. + * not rendering, not doing modal transform - important, see D7820. */ if ((ed->cache_flag & SEQ_CACHE_PREFETCH_ENABLE) && !running && !scrubbing && !(playing && cost > 0.9) && ed->cache_flag & SEQ_CACHE_ALL_TYPES && has_strips && - !G.is_rendering) { + !G.is_rendering && !G.moving) { seq_prefetch_start(context, cfra); } |