[Bf-blender-cvs] [cc66340c7e8] temp-T97907-compositor-meta-data: Fix allocation metadata for image files.

Jeroen Bakker noreply at git.blender.org
Fri May 6 16:37:18 CEST 2022


Commit: cc66340c7e829a41450347fbc043ac8e8d029f07
Author: Jeroen Bakker
Date:   Fri May 6 16:29:26 2022 +0200
Branches: temp-T97907-compositor-meta-data
https://developer.blender.org/rBcc66340c7e829a41450347fbc043ac8e8d029f07

Fix allocation metadata for image files.

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

M	source/blender/compositor/operations/COM_ImageOperation.cc

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

diff --git a/source/blender/compositor/operations/COM_ImageOperation.cc b/source/blender/compositor/operations/COM_ImageOperation.cc
index 3e0dd4f6971..d0a8c3be7c8 100644
--- a/source/blender/compositor/operations/COM_ImageOperation.cc
+++ b/source/blender/compositor/operations/COM_ImageOperation.cc
@@ -217,11 +217,11 @@ void ImageDepthOperation::update_memory_buffer_partial(MemoryBuffer *output,
 
 std::unique_ptr<MetaData> ImageOperation::get_meta_data()
 {
-  std::unique_ptr<MetaData> meta_data = std::unique_ptr<MetaData>();
+  MetaData meta_data;
   if (buffer_->metadata != nullptr) {
-    meta_data->add(buffer_->metadata);
+    meta_data.add(buffer_->metadata);
   }
-  return meta_data;
+  return std::make_unique<MetaData>(meta_data);
 }
 
 }  // namespace blender::compositor



More information about the Bf-blender-cvs mailing list