diff --git a/src/Nazara/Utility/Node.cpp b/src/Nazara/Utility/Node.cpp index c36193b0e..27515c61f 100644 --- a/src/Nazara/Utility/Node.cpp +++ b/src/Nazara/Utility/Node.cpp @@ -42,10 +42,9 @@ m_transformMatrixUpdated(false) NzNode::~NzNode() { for (NzNode* child : m_childs) - child->m_parent = nullptr; + child->SetParent(nullptr); - if (m_parent) - m_parent->RemoveChild(this); + SetParent(nullptr); } void NzNode::EnsureDerivedUpdate() const