Core/GameObects: Fix a crash in GameObject::Delete

This commit is contained in:
Machiavelli
2011-10-08 15:06:31 +02:00
parent f266d3d957
commit 40ed37c1e7
@@ -610,6 +610,8 @@ void GameObject::Delete()
if (GetOwnerGUID())
if (Unit* owner = GetOwner())
owner->RemoveGameObject(this, false);
else //! Owner not in world anymore
SetOwnerGUID(0);
ASSERT (!GetOwnerGUID());
SendObjectDeSpawnAnim(GetGUID());