From c30209d44a135b4824925794f36dab2bc754df64 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 14 Aug 2016 17:57:53 +0200 Subject: [PATCH] Graphics/ParticleDeclaration: Fix particle declarations leak Former-commit-id: 65c214cb6c146b45b1d87acc08ae08069db81981 [formerly 0802da76594b3201ccaa5c8e769803f80e42d218] [formerly d7bcfa5d1ed177e447381e83486ff3efea2fb967 [formerly 9eb5085f2222eced1a1e0183f57926509aebf449]] Former-commit-id: 23a5b28452c101057761dd497f115e6b86fe0613 [formerly 815e03ee77dd4af22ade6e76343eeb789b3f7078] Former-commit-id: 82ea1338a25422a8bca677e32b01e3fbc86a25e6 --- include/Nazara/Graphics/ParticleDeclaration.inl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/Nazara/Graphics/ParticleDeclaration.inl b/include/Nazara/Graphics/ParticleDeclaration.inl index 27cd92a22..dafa2653a 100644 --- a/include/Nazara/Graphics/ParticleDeclaration.inl +++ b/include/Nazara/Graphics/ParticleDeclaration.inl @@ -11,6 +11,8 @@ namespace Nz ParticleDeclarationRef ParticleDeclaration::New(Args&&... args) { std::unique_ptr object(new ParticleDeclaration(std::forward(args)...)); + object->SetPersistent(false); + return object.release(); } }