diff --git a/include/Nazara/Core/ObjectHandle.inl b/include/Nazara/Core/ObjectHandle.inl index ef89828e3..cfcd6bc0d 100644 --- a/include/Nazara/Core/ObjectHandle.inl +++ b/include/Nazara/Core/ObjectHandle.inl @@ -81,8 +81,9 @@ namespace Nz if (T* object = handle.GetObject()) { - object->UpdateHandle(&handle, this); + m_object = handle.m_object; handle.m_object = nullptr; + object->UpdateHandle(&handle, this); } }