Fix #399: Removing non-rectangular airports clearing non-airport tiles
Merge-conflict resolution error in 0b0d1547
This commit is contained in:
@@ -2897,6 +2897,8 @@ static CommandCost RemoveAirport(TileIndex tile, DoCommandFlag flags)
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (TileIndex tile_cur : st->airport) {
|
for (TileIndex tile_cur : st->airport) {
|
||||||
|
if (!st->TileBelongsToAirport(tile_cur)) continue;
|
||||||
|
|
||||||
DeleteAnimatedTile(tile_cur);
|
DeleteAnimatedTile(tile_cur);
|
||||||
DoClearSquare(tile_cur);
|
DoClearSquare(tile_cur);
|
||||||
DeleteNewGRFInspectWindow(GSF_AIRPORTTILES, tile_cur);
|
DeleteNewGRFInspectWindow(GSF_AIRPORTTILES, tile_cur);
|
||||||
|
Reference in New Issue
Block a user