diff options
Diffstat (limited to 'source/blender/render')
-rw-r--r-- | source/blender/render/intern/source/pipeline.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index db12dd1d703..6e2d55be952 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -1038,10 +1038,16 @@ static void threaded_tile_processor(Render *re) thread[a].workqueue = workqueue; thread[a].donequeue = donequeue; thread[a].number = a; + if (render_display_update_enabled(re)) { thread[a].display_update = re->display_update; thread[a].duh = re->duh; } + else { + thread[a].display_update = NULL; + thread[a].duh = NULL; + } + BLI_insert_thread(&threads, &thread[a]); } |