From 4b09757f638543111d9d4dad4f1a967fcacbcf1d Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 18 Mar 2015 20:40:32 +0100 Subject: [PATCH] (Node) Fixed "Child not found" warnings Former-commit-id: e9f60071ef0b12155bc26d339e06ccc160fac1fd --- src/Nazara/Utility/Node.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Utility/Node.cpp b/src/Nazara/Utility/Node.cpp index 2d7661e7a..aea97ce63 100644 --- a/src/Nazara/Utility/Node.cpp +++ b/src/Nazara/Utility/Node.cpp @@ -41,7 +41,12 @@ m_transformMatrixUpdated(false) NzNode::~NzNode() { for (NzNode* child : m_childs) - child->SetParent(nullptr); + { + // child->SetParent(nullptr); serait problématique car elle nous appellerait + child->m_parent = nullptr; + child->InvalidateNode(); + child->OnParenting(nullptr); + } SetParent(nullptr); }