From b717e32dcc78e95bb5ee21d998e6274dd306f314 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 23 Jul 2009 12:13:53 +0000 Subject: [PATCH] (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. --- src/station_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index 9c54cbac6d..c9fc22cba4 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -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;