mirror of https://github.com/OpenTTD/OpenTTD
Fix: [Network] mark server as offline when no longer reachable (#9244)
parent
0968d009c8
commit
d0eb3e4bc4
|
@ -627,6 +627,14 @@ private:
|
||||||
public:
|
public:
|
||||||
TCPQueryConnecter(const std::string &connection_string) : TCPConnecter(connection_string, NETWORK_DEFAULT_PORT), connection_string(connection_string) {}
|
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
|
void OnConnect(SOCKET s) override
|
||||||
{
|
{
|
||||||
_networking = true;
|
_networking = true;
|
||||||
|
|
Loading…
Reference in New Issue