diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2020-02-22 19:08:37 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2020-02-22 19:08:44 +0300 |
commit | c26f470cfeea628bf7911dcd663a67e0f8052391 (patch) | |
tree | 16452917bc457be9ed423f7dc0218e400d0a0a9a /source/blender/draw/engines/eevee/eevee_engine.c | |
parent | 189a6c783d918329e5219e60c2ed9a4a8f413380 (diff) |
EEVEE: Fix memleak when G.is_break is set from another thread
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_engine.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_engine.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c index 3337cbcc59d..f8e68156aa8 100644 --- a/source/blender/draw/engines/eevee/eevee_engine.c +++ b/source/blender/draw/engines/eevee/eevee_engine.c @@ -421,9 +421,8 @@ static void eevee_render_to_image(void *vedata, const rcti *rect) { const DRWContextState *draw_ctx = DRW_context_state_get(); - EEVEE_render_init(vedata, engine, draw_ctx->depsgraph); - if (RE_engine_test_break(engine)) { + if (!EEVEE_render_init(vedata, engine, draw_ctx->depsgraph)) { return; } |