Core/Transports: Fixed crashes happening when passenger is removed from transport during teleport
Closes #11067
This commit is contained in:
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()
|
||||
|
||||
Reference in new issue
Block a user