[Bf-blender-cvs] [2947882bb1d] master: Cycles: Update standalone app to OIIO 2.0

Sergey Sharybin noreply at git.blender.org
Thu Dec 13 14:32:18 CET 2018


Commit: 2947882bb1dbc457182a9cb653770c5956417840
Author: Sergey Sharybin
Date:   Thu Dec 13 14:31:38 2018 +0100
Branches: master
https://developer.blender.org/rB2947882bb1dbc457182a9cb653770c5956417840

Cycles: Update standalone app to OIIO 2.0

===================================================================

M	intern/cycles/app/cycles_standalone.cpp

===================================================================

diff --git a/intern/cycles/app/cycles_standalone.cpp b/intern/cycles/app/cycles_standalone.cpp
index 1ec8d18f410..ff2e0156b1a 100644
--- a/intern/cycles/app/cycles_standalone.cpp
+++ b/intern/cycles/app/cycles_standalone.cpp
@@ -32,6 +32,7 @@
 #include "util/util_string.h"
 #include "util/util_time.h"
 #include "util/util_transform.h"
+#include "util/util_unique_ptr.h"
 #include "util/util_version.h"
 
 #ifdef WITH_CYCLES_STANDALONE_GUI
@@ -92,7 +93,7 @@ static bool write_render(const uchar *pixels, int w, int h, int channels)
 	string msg = string_printf("Writing image %s", options.output_path.c_str());
 	session_print(msg);
 
-	ImageOutput *out = ImageOutput::create(options.output_path);
+	unique_ptr<ImageOutput> out = unique_ptr<ImageOutput>(ImageOutput::create(options.output_path));
 	if(!out) {
 		return false;
 	}
@@ -110,7 +111,6 @@ static bool write_render(const uchar *pixels, int w, int h, int channels)
 		AutoStride);
 
 	out->close();
-	delete out;
 
 	return true;
 }



More information about the Bf-blender-cvs mailing list