Fix: [Bootstrap] don't crash when failing to connect to content server (#11122)

This commit is contained in:
Loïc Guilloux 2023-07-08 16:54:39 +02:00 committed by GitHub
parent dadcade81c
commit 119ac66c5c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -263,6 +263,14 @@ public:
void OnConnect(bool success) override
{
if (!success) {
UserError("Failed to connect to content server. Please acquire a graphics set for OpenTTD. See section 1.4 of README.md.");
/* _exit_game is used to break out of the outer video driver's MainLoop. */
_exit_game = true;
this->Close();
return;
}
/* Once connected, request the metadata. */
_network_content_client.RequestContentList(CONTENT_TYPE_BASE_GRAPHICS);
}