*First remove object from world then unregister it. This may fix some crashes.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-03-28 16:04:37 -06:00
parent 3c624f7c63
commit eb894f39e8
5 changed files with 15 additions and 12 deletions

View File

@@ -93,8 +93,8 @@ void GameObject::RemoveFromWorld()
///- Remove the gameobject from the accessor
if(IsInWorld())
{
ObjectAccessor::Instance().RemoveObject(this);
WorldObject::RemoveFromWorld();
ObjectAccessor::Instance().RemoveObject(this);
}
}