Fix RemoveDockingTile when adjacent to industry without neutral station

This commit is contained in:
Jonathan G Rennison
2019-09-10 20:06:23 +01:00
parent 99a94f3130
commit 6d10961318

View File

@@ -2811,7 +2811,10 @@ void RemoveDockingTile(TileIndex t)
if (IsTileType(tile, MP_STATION)) { if (IsTileType(tile, MP_STATION)) {
UpdateStationDockingTiles(Station::GetByTile(tile)); UpdateStationDockingTiles(Station::GetByTile(tile));
} else if (IsTileType(tile, MP_INDUSTRY)) { } else if (IsTileType(tile, MP_INDUSTRY)) {
UpdateStationDockingTiles(Industry::GetByTile(tile)->neutral_station); Station *st = Industry::GetByTile(tile)->neutral_station;
if (st != nullptr) {
UpdateStationDockingTiles(Industry::GetByTile(tile)->neutral_station);
}
} }
} }
} }