diff options
-rw-r--r-- | source/blender/render/intern/source/render_result.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/render/intern/source/render_result.c b/source/blender/render/intern/source/render_result.c index b5c2db96c47..0bf03347b80 100644 --- a/source/blender/render/intern/source/render_result.c +++ b/source/blender/render/intern/source/render_result.c @@ -1547,10 +1547,10 @@ void render_result_rect_get_pixels(RenderResult *rr, { RenderView *rv = RE_RenderViewGetById(rr, view_id); - if (rv->rect32) { + if (rv && rv->rect32) { memcpy(rect, rv->rect32, sizeof(int) * rr->rectx * rr->recty); } - else if (rv->rectf) { + else if (rv && rv->rectf) { IMB_display_buffer_transform_apply((unsigned char *)rect, rv->rectf, rr->rectx, |