mirror of https://github.com/OpenTTD/OpenTTD.git
Fix: [Network] mark server as offline when no longer reachable (#9244)
This commit is contained in:
parent
0968d009c8
commit
d0eb3e4bc4
|
@ -627,6 +627,14 @@ private:
|
|||
public:
|
||||
TCPQueryConnecter(const std::string &connection_string) : TCPConnecter(connection_string, NETWORK_DEFAULT_PORT), connection_string(connection_string) {}
|
||||
|
||||
void OnFailure() override
|
||||
{
|
||||
NetworkGameList *item = NetworkGameListAddItem(connection_string);
|
||||
item->online = false;
|
||||
|
||||
UpdateNetworkGameWindow();
|
||||
}
|
||||
|
||||
void OnConnect(SOCKET s) override
|
||||
{
|
||||
_networking = true;
|
||||
|
|
Loading…
Reference in New Issue