diff options
Diffstat (limited to 'source/blender/sequencer')
-rw-r--r-- | source/blender/sequencer/intern/prefetch.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/sequencer/intern/prefetch.c b/source/blender/sequencer/intern/prefetch.c index 65b2b6c02cf..ec0bdad28e9 100644 --- a/source/blender/sequencer/intern/prefetch.c +++ b/source/blender/sequencer/intern/prefetch.c @@ -505,8 +505,6 @@ static PrefetchJob *seq_prefetch_start(const SeqRenderData *context, float cfra) seq_prefetch_init_depsgraph(pfjob); } } - seq_prefetch_update_scene(context->scene); - seq_prefetch_update_context(context); pfjob->bmain = context->bmain; pfjob->cfra = cfra; @@ -516,6 +514,9 @@ static PrefetchJob *seq_prefetch_start(const SeqRenderData *context, float cfra) pfjob->stop = false; pfjob->running = true; + seq_prefetch_update_scene(context->scene); + seq_prefetch_update_context(context); + BLI_threadpool_remove(&pfjob->threads, pfjob); BLI_threadpool_insert(&pfjob->threads, pfjob); |