From 66e3734942b97c4aa6657a43cf252a79be9056f8 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Sun, 11 Feb 2024 22:50:20 +0100 Subject: [PATCH] Core/Node: Make destructor lighter --- src/Nazara/Core/Node.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Core/Node.cpp b/src/Nazara/Core/Node.cpp index ab93f82a7..4b81b1d3c 100644 --- a/src/Nazara/Core/Node.cpp +++ b/src/Nazara/Core/Node.cpp @@ -19,7 +19,8 @@ namespace Nz child->OnParenting(nullptr); } - SetParent(nullptr); + if (m_parent) + m_parent->RemoveChild(this); } Node& Node::Interpolate(const Node& nodeA, const Node& nodeB, float interpolation, CoordSys coordSys, Invalidation invalidation)