summaryrefslogtreecommitdiff
path: root/src/station_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/station_cmd.cpp')
-rw-r--r--src/station_cmd.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp
index 2cc1718de..463ed4487 100644
--- a/src/station_cmd.cpp
+++ b/src/station_cmd.cpp
@@ -557,7 +557,7 @@ static void UpdateStationAcceptance(Station *st, bool show_msg)
}
if (st->airport_tile != 0) {
- const AirportFTAClass* afc = GetAirport(st->airport_type);
+ const AirportFTAClass* afc = st->Airport();
MergePoint(&rect, st->airport_tile);
MergePoint(&rect,
@@ -1679,14 +1679,13 @@ static int32 RemoveAirport(Station *st, uint32 flags)
TileIndex tile;
int w,h;
int32 cost;
- const AirportFTAClass* afc;
if (_current_player != OWNER_WATER && !CheckOwnership(st->owner))
return CMD_ERROR;
tile = st->airport_tile;
- afc = GetAirport(st->airport_type);
+ const AirportFTAClass *afc = st->Airport();
w = afc->size_x;
h = afc->size_y;