diff options
author | Patric Stout <truebrain@openttd.org> | 2021-05-09 18:48:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-09 18:48:21 +0200 |
commit | 583011bca0a1aa5b508ccdebe591df4eae01efb5 (patch) | |
tree | e9e354500bb319ae87a6af0ddd312c8e7428414c /src/network/network_gui.cpp | |
parent | e162d0a55ccc4cf38fd09ce0fa349e4887a55448 (diff) | |
download | openttd-583011bca0a1aa5b508ccdebe591df4eae01efb5.tar.xz |
Fix: lobby window doesn't close if no connection could be established (#9223)
Diffstat (limited to 'src/network/network_gui.cpp')
-rw-r--r-- | src/network/network_gui.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp index cf16d06b1..613b562fb 100644 --- a/src/network/network_gui.cpp +++ b/src/network/network_gui.cpp @@ -752,7 +752,7 @@ public: break; case WID_NG_REFRESH: // Refresh - if (this->server != nullptr) NetworkTCPQueryServer(this->server->connection_string); + if (this->server != nullptr) NetworkQueryServer(this->server->connection_string); break; case WID_NG_NEWGRF: // NewGRF Settings @@ -1487,7 +1487,7 @@ struct NetworkLobbyWindow : public Window { /* Clear the information so removed companies don't remain */ for (auto &company : this->company_info) company = {}; - NetworkTCPQueryServer(this->server->connection_string, true); + NetworkQueryLobbyServer(this->server->connection_string); break; } } @@ -1557,7 +1557,7 @@ static void ShowNetworkLobbyWindow(NetworkGameList *ngl) strecpy(_settings_client.network.last_joined, ngl->connection_string.c_str(), lastof(_settings_client.network.last_joined)); - NetworkTCPQueryServer(ngl->connection_string, true); + NetworkQueryLobbyServer(ngl->connection_string); new NetworkLobbyWindow(&_network_lobby_window_desc, ngl); } |