diff options
author | Sergey Sharybin <sergey@blender.org> | 2021-09-17 12:51:24 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey@blender.org> | 2021-09-17 12:51:24 +0300 |
commit | adccc4ce4575918e9725abe32e515544bfcdba5a (patch) | |
tree | 67728d959fc5c91f06e73a1bef33aedb81fa1867 | |
parent | adf85cd552d3d3319b095397f95fecc0c8961bc5 (diff) |
Fix Cycles X crash viewing render result prior rendering
-rw-r--r-- | source/blender/draw/engines/external/external_engine.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/draw/engines/external/external_engine.c b/source/blender/draw/engines/external/external_engine.c index de21a69e550..cc548a53a8e 100644 --- a/source/blender/draw/engines/external/external_engine.c +++ b/source/blender/draw/engines/external/external_engine.c @@ -511,6 +511,10 @@ bool DRW_engine_external_acquire_for_image_editor(void) /* Render is allocated on main thread, so it is safe to access it from here. */ Render *re = RE_GetSceneRender(scene); + if (re == NULL) { + return false; + } + return RE_engine_draw_acquire(re); } |