mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-09 23:50:25 +00:00
(svn r16926) -Fix (r16925): if checking whether a station can be adjoined, don't check whether 'the other station you have already found' to be valid but the station that you just found. Especially because you won't have found as station until you have found one.
This commit is contained in:
parent
16ad8df175
commit
5f9ee68eac
@ -81,7 +81,7 @@ static Station *GetStationAround(TileIndex tile, int w, int h, StationID closest
|
||||
StationID t = GetStationIndex(tile_cur);
|
||||
|
||||
if (closest_station == INVALID_STATION) {
|
||||
if (Station::IsValidID(closest_station)) closest_station = t;
|
||||
if (Station::IsValidID(t)) closest_station = t;
|
||||
} else if (closest_station != t) {
|
||||
_error_message = STR_ERROR_ADJOINS_MORE_THAN_ONE_EXISTING;
|
||||
return CHECK_STATIONS_ERR;
|
||||
|
Loading…
Reference in New Issue
Block a user