diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-07-10 05:05:56 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-07-10 05:05:56 +0400 |
commit | 3f34a88fc821281079712effdc1608169cc37980 (patch) | |
tree | 188faff26cc1819f24d32031d3e08f6663e70006 /source/blender/editors/render/render_preview.c | |
parent | a3643ee3d67a823b328b60a0cf08b335be0e147c (diff) |
Fix #36075: editing shading nodes could still crash blender internal rendered
draw mode. This happens because it uses node data structures in threads, now
it does same as preview render, which is to immediately stop the render thread
when e.g. deleting nodes.
Diffstat (limited to 'source/blender/editors/render/render_preview.c')
-rw-r--r-- | source/blender/editors/render/render_preview.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c index 76fa79029fd..8da66c114d5 100644 --- a/source/blender/editors/render/render_preview.c +++ b/source/blender/editors/render/render_preview.c @@ -1180,5 +1180,7 @@ void ED_preview_kill_jobs(const struct bContext *C) wmWindowManager *wm = CTX_wm_manager(C); if (wm) WM_jobs_kill(wm, NULL, common_preview_startjob); + + ED_viewport_render_kill_jobs(C, false); } |