From 4034f249dbf830cb21cc76cffb6cc50e0e84379d Mon Sep 17 00:00:00 2001 From: frosch Date: Sat, 23 Jan 2010 16:38:09 +0000 Subject: (svn r18897) -Fix: Land area information read the stationspec also for non-rail-stationtiles, which is no longer valid since r18876. --- src/station_cmd.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index 6b5163c8b..215bb5b1a 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -2521,15 +2521,17 @@ static void GetTileDesc_Station(TileIndex tile, TileDesc *td) } td->build_date = BaseStation::GetByTile(tile)->build_date; - const StationSpec *spec = GetStationSpec(tile); + if (HasStationTileRail(tile)) { + const StationSpec *spec = GetStationSpec(tile); - if (spec != NULL) { - td->station_class = GetStationClassName(spec->sclass); - td->station_name = spec->name; + if (spec != NULL) { + td->station_class = GetStationClassName(spec->sclass); + td->station_name = spec->name; - if (spec->grffile != NULL) { - const GRFConfig *gc = GetGRFConfig(spec->grffile->grfid); - td->grf = gc->name; + if (spec->grffile != NULL) { + const GRFConfig *gc = GetGRFConfig(spec->grffile->grfid); + td->grf = gc->name; + } } } -- cgit v1.2.3-54-g00ecf