diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2015-04-14 01:56:56 +0300 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2015-04-14 01:56:56 +0300 |
commit | 2bceb3ae1859e67e4f6b487e999f0f81d7615fb3 (patch) | |
tree | 18fed730b1e88eea72d73e23522d5fbf9d40337b /source | |
parent | 54c18d4849ccf1a97ba85ed30416d3639f4909ea (diff) |
Fix for *harmless* T44342 Error when saving multilayer EXR
This was introduced with multiview, and it was an oversight on my end.
There is no error, we simply was never returning True
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/render/intern/source/render_result.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/render/intern/source/render_result.c b/source/blender/render/intern/source/render_result.c index 9ae394fa675..303494d2beb 100644 --- a/source/blender/render/intern/source/render_result.c +++ b/source/blender/render/intern/source/render_result.c @@ -1025,7 +1025,7 @@ bool RE_WriteRenderResult(ReportList *reports, RenderResult *rr, const char *fil RenderPass *rpass; RenderView *rview; void *exrhandle = IMB_exr_get_handle(); - bool success = false; + bool success; int a, nr; const char *chan_view = NULL; int compress = (imf ? imf->exr_codec : 0); @@ -1111,6 +1111,7 @@ bool RE_WriteRenderResult(ReportList *reports, RenderResult *rr, const char *fil if (IMB_exr_begin_write(exrhandle, filename, width, height, compress)) { IMB_exr_write_channels(exrhandle); + success = true; } else { /* TODO, get the error from openexr's exception */ |