[Bf-blender-cvs] [e29914292a7] functions: missing destructor

Jacques Lucke noreply at git.blender.org
Thu Jul 18 18:19:41 CEST 2019


Commit: e29914292a76d7591d083120dacc66c68c0a71f3
Author: Jacques Lucke
Date:   Thu Jul 18 15:57:34 2019 +0200
Branches: functions
https://developer.blender.org/rBe29914292a76d7591d083120dacc66c68c0a71f3

missing destructor

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

M	source/blender/simulations/bparticles/step_description.hpp

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

diff --git a/source/blender/simulations/bparticles/step_description.hpp b/source/blender/simulations/bparticles/step_description.hpp
index 2d578c914bd..1b973c971b7 100644
--- a/source/blender/simulations/bparticles/step_description.hpp
+++ b/source/blender/simulations/bparticles/step_description.hpp
@@ -51,6 +51,13 @@ class StepDescriptionBuilder {
   SmallVector<Emitter *> m_emitters;
 
  public:
+  ~StepDescriptionBuilder()
+  {
+    for (auto type : m_type_builders.values()) {
+      delete type;
+    }
+  }
+
   void add_emitter(std::unique_ptr<Emitter> emitter)
   {
     m_emitters.append(emitter.release());



More information about the Bf-blender-cvs mailing list