# HG changeset patch # User rubidium # Date 2013-11-26 12:48:56 # Node ID 08afd80adcb45d2e995bc3b461c085afb7a1202f # Parent 849fffd298e6933c55864ff2b98cda581fae6df4 (svn r26120) -Fix: [Script] Replace simple check with precondition check, after that simple check was documented as a precondition diff --git a/src/script/api/script_company.cpp b/src/script/api/script_company.cpp --- a/src/script/api/script_company.cpp +++ b/src/script/api/script_company.cpp @@ -246,7 +246,7 @@ /* static */ TileIndex ScriptCompany::GetCompanyHQ(CompanyID company) { company = ResolveCompanyID(company); - if (company == COMPANY_INVALID) return INVALID_TILE; + EnforcePrecondition(INVALID_TILE, company != COMPANY_INVALID); TileIndex loc = ::Company::Get((CompanyID)company)->location_of_HQ; return (loc == 0) ? INVALID_TILE : loc;