Fix missing NetworkManager::ClientDisconnected call for local host client

#845
This commit is contained in:
2022-12-27 18:41:36 +01:00
parent 8918c71312
commit 762f460e23
+5 -1
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;
}