*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

@@ -65,8 +65,8 @@ void DynamicObject::RemoveFromWorld()
sLog.outCrash("DynamicObject::RemoveFromWorld cannot find viewpoint owner");
}
}
ObjectAccessor::Instance().RemoveObject(this);
WorldObject::RemoveFromWorld();
ObjectAccessor::Instance().RemoveObject(this);
}
}