diff options
author | Richard Antalik <richardantalik@gmail.com> | 2020-05-13 01:14:44 +0300 |
---|---|---|
committer | Richard Antalik <richardantalik@gmail.com> | 2020-05-13 01:14:44 +0300 |
commit | f9d0f59bed4d7fea3622cc01469e225435ad4e56 (patch) | |
tree | f0417dd4ded8fa1f5d4a9f43607d1a611757ffff /source/blender/blenkernel/intern/seqprefetch.c | |
parent | 75e989dab6c7a5bea9b7f7b406513ffd105a14e2 (diff) | |
parent | 50ef801a79b5c280ecd02f89e9a9b4533e4102c4 (diff) |
Merge branch 'blender-v2.83-release'
Diffstat (limited to 'source/blender/blenkernel/intern/seqprefetch.c')
-rw-r--r-- | source/blender/blenkernel/intern/seqprefetch.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/seqprefetch.c b/source/blender/blenkernel/intern/seqprefetch.c index d87c2e1d898..f00d517940a 100644 --- a/source/blender/blenkernel/intern/seqprefetch.c +++ b/source/blender/blenkernel/intern/seqprefetch.c @@ -42,6 +42,7 @@ #include "BKE_anim_data.h" #include "BKE_animsys.h" #include "BKE_context.h" +#include "BKE_global.h" #include "BKE_layer.h" #include "BKE_lib_id.h" #include "BKE_main.h" @@ -242,6 +243,14 @@ static void seq_prefetch_update_area(PrefetchJob *pfjob) } } +void BKE_sequencer_prefetch_stop_all(void) +{ + /*TODO(Richard): Use wm_jobs for prefetch, or pass main. */ + for (Scene *scene = G.main->scenes.first; scene; scene = scene->id.next) { + BKE_sequencer_prefetch_stop(scene); + } +} + /* Use also to update scene and context changes * This function should almost always be called by cache invalidation, not directly. */ |