Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDalai Felinto <dfelinto@gmail.com>2015-04-14 01:56:56 +0300
committerDalai Felinto <dfelinto@gmail.com>2015-04-14 01:56:56 +0300
commit2bceb3ae1859e67e4f6b487e999f0f81d7615fb3 (patch)
tree18fed730b1e88eea72d73e23522d5fbf9d40337b /source/blender/render/intern/source/render_result.c
parent54c18d4849ccf1a97ba85ed30416d3639f4909ea (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/blender/render/intern/source/render_result.c')
-rw-r--r--source/blender/render/intern/source/render_result.c3
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 */