diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-02-23 12:41:13 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-02-23 12:41:13 +0400 |
commit | 5ccbe5a7d0e8c893f459d57009a1fc23de90e838 (patch) | |
tree | eb3bb2c4d11de18f1899a5775dc139e31c018cd6 /source/blender/editors/space_sequencer | |
parent | 1df41811acd71fc6653e29ce749fb9d55ca98aab (diff) |
Refresh all cached ibmufs used by sequencer after all proxies are built.
Hopefully this will fix #30196: Proxies Not Visible in VSE Preview Window until Blender Reboot
Diffstat (limited to 'source/blender/editors/space_sequencer')
-rw-r--r-- | source/blender/editors/space_sequencer/sequencer_edit.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index ef1c86b0e84..b2bf64899a4 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -180,9 +180,14 @@ static void proxy_startjob(void *pjv, short *stop, short *do_update, float *prog } } -static void proxy_endjob(void *UNUSED(customdata)) +static void proxy_endjob(void *pjv) { + ProxyJob *pj = pjv; + Editing *ed = seq_give_editing(pj->scene, FALSE); + + free_imbuf_seq(pj->scene, &ed->seqbase, FALSE, FALSE); + WM_main_add_notifier(NC_SCENE|ND_SEQUENCER, pj->scene); } static void seq_proxy_build_job(const bContext *C, Sequence * seq) |