diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -1651,7 +1651,7 @@ CommandCost RemoveFromRailBaseStation(Ti if (!build_rail && !IsStationTileBlocked(tile)) Company::Get(owner)->infrastructure.rail[rt]--; DoClearSquare(tile); - DeleteNewGRFInspectWindow(GSF_STATIONS, tile); + DeleteNewGRFInspectWindow(GSF_STATIONS, static_cast(tile)); if (build_rail) MakeRailNormal(tile, owner, TrackToTrackBits(track), rt); Company::Get(owner)->infrastructure.station--; DirtyCompanyInfrastructureWindows(owner); @@ -2149,7 +2149,7 @@ static CommandCost RemoveRoadStop(TileIn uint specindex = GetCustomRoadStopSpecIndex(tile); - DeleteNewGRFInspectWindow(GSF_ROADSTOPS, tile); + DeleteNewGRFInspectWindow(GSF_ROADSTOPS, static_cast(tile)); if (IsDriveThroughStopTile(tile)) { /* Clears the tile for us */ @@ -2533,7 +2533,7 @@ static CommandCost RemoveAirport(TileInd if (flags & DC_EXEC) { DeleteAnimatedTile(tile_cur); DoClearSquare(tile_cur); - DeleteNewGRFInspectWindow(GSF_AIRPORTTILES, tile_cur); + DeleteNewGRFInspectWindow(GSF_AIRPORTTILES, static_cast(tile_cur)); } }