(svn r16174) -Fix (r16093) [FS#2863]: crash when starting a game/loading a game with no AIs available.

This commit is contained in:
yexo 2009-04-26 19:30:31 +00:00
parent c7715b263f
commit bc8f31da4e

View File

@ -256,15 +256,15 @@ void AIInstance::Died()
this->engine = NULL;
ShowAIDebugWindow(_current_company);
if (strcmp(GetCompany(_current_company)->ai_info->GetMainScript(), "%_dummy") != 0) {
ShowErrorMessage(INVALID_STRING_ID, STR_AI_PLEASE_REPORT_CRASH, 0, 0);
return;
}
const AIInfo *info = AIConfig::GetConfig(_current_company)->GetInfo();
if (info->GetURL() != NULL) {
AILog::Info("Please report the error to the following URL:");
AILog::Info(info->GetURL());
if (info != NULL) {
ShowErrorMessage(INVALID_STRING_ID, STR_AI_PLEASE_REPORT_CRASH, 0, 0);
if (info->GetURL() != NULL) {
AILog::Info("Please report the error to the following URL:");
AILog::Info(info->GetURL());
}
}
}