diff options
author | Ton Roosendaal <ton@blender.org> | 2006-03-15 13:44:58 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-03-15 13:44:58 +0300 |
commit | 578ab76bd4f96d4adad6c5f1a78ab427692aa291 (patch) | |
tree | 1a8adb6050ef8cc9f08a4389b07eb320ad52fc82 /source | |
parent | 6bc3f0f85e72d64f431403030e78dd7393b228be (diff) |
Bugfix: when compositor reads incomplete renders, when using the new
render option "save result to disk" and ESC from rendering, it crashed...
Note; reading partially saved exr files still crash... but that's an issue
within the openexr lib. I've mailed the openexr dev list for assistance
how to properly close a partial saved tile-file.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/blenkernel/intern/node_composite.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/node_composite.c b/source/blender/blenkernel/intern/node_composite.c index e7d5308c86a..c816e800d86 100644 --- a/source/blender/blenkernel/intern/node_composite.c +++ b/source/blender/blenkernel/intern/node_composite.c @@ -927,7 +927,7 @@ static void node_composit_exec_rresult(void *data, bNode *node, bNodeStack **in, SceneRenderLayer *srl= BLI_findlink(&sce->r.layers, node->custom1); if(srl) { RenderLayer *rl= RE_GetRenderLayer(rr, srl->name); - if(rl) { + if(rl && rl->rectf) { CompBuf *stackbuf; /* we put render rect on stack, cbuf knows rect is from other ibuf when freed! */ |