(svn r16348) -Fix (r16280): buoys with invalid station ID could be left in the game
This commit is contained in:
@@ -2086,8 +2086,8 @@ bool HasStationInUse(StationID station, CompanyID company)
|
||||
|
||||
static CommandCost RemoveBuoy(Station *st, DoCommandFlag flags)
|
||||
{
|
||||
/* XXX: strange stuff */
|
||||
if (!Company::IsValidID(_current_company)) return_cmd_error(INVALID_STRING_ID);
|
||||
/* XXX: strange stuff, allow clearing as invalid company when clearing landscape */
|
||||
if (!Company::IsValidID(_current_company) && !(flags & DC_BANKRUPT)) return_cmd_error(INVALID_STRING_ID);
|
||||
|
||||
TileIndex tile = st->dock_tile;
|
||||
|
||||
|
Reference in New Issue
Block a user