Fix missing NetworkManager::ClientDisconnected call for local host client

#845
This commit is contained in:
Wojtek Figat
2022-12-27 18:41:36 +01:00
parent 8918c71312
commit 762f460e23

View File

@@ -325,10 +325,14 @@ void NetworkManager::Stop()
Delete(client);
Clients.RemoveAt(i);
}
if (Mode == NetworkManagerMode::Host && LocalClient)
{
ClientDisconnected(LocalClient);
LocalClient->State = NetworkConnectionState::Disconnected;
}
StopPeer();
if (LocalClient)
{
LocalClient->State = NetworkConnectionState::Disconnected;
Delete(LocalClient);
LocalClient = nullptr;
}