diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-10-07 17:51:19 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-10-07 17:51:19 +0300 |
commit | 09b9e462b99347e76b42326b4345127ddf72a787 (patch) | |
tree | 81b6a4447828eebb1f182847b31f0f041bcc9b0f /source/blender/editors | |
parent | c67a8acc72fd201c964613a69878df0df0772e6a (diff) |
OpenGL: Don't write frames when rendering was canceled
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/render/render_opengl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/render/render_opengl.c b/source/blender/editors/render/render_opengl.c index 3737c32a140..d2941e175be 100644 --- a/source/blender/editors/render/render_opengl.c +++ b/source/blender/editors/render/render_opengl.c @@ -842,7 +842,7 @@ static void write_result_func(TaskPool * __restrict pool, const int cfra = task_data->cfra; bool ok; /* Don't attempt to write if we've got an error. */ - if (!oglrender->pool_ok) { + if (!oglrender->pool_ok || G.is_break) { RE_FreeRenderResult(rr); return; } |