Core/Transports: Fixed crashes happening when passenger is removed from transport during teleport

Closes #11067
This commit is contained in:
Shauren committed 2013-10-20 14:27:17 +02:00
1 parent f8b1b264d1
commit b6db622b52
4 files changed
+25 -38

No files matched your search

@@ -105,7 +105,11 @@ void GameObject::CleanupsBeforeDelete(bool /*finalCleanup*/)
RemoveFromOwner();
if (GetTransport() && !ToTransport())
{
GetTransport()->RemovePassenger(this);
SetTransport(NULL);
m_movementInfo.transport.Reset();
}
}
void GameObject::RemoveFromOwner()