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)