diff --git a/src/road_map.cpp b/src/road_map.cpp --- a/src/road_map.cpp +++ b/src/road_map.cpp @@ -55,7 +55,7 @@ TrackBits GetAnyRoadTrackBits(TileIndex return TRACK_BIT_NONE; } - r = GetTileTrackStatus(tile, TRANSPORT_ROAD); + r = GetTileTrackStatus(tile, TRANSPORT_ROAD, RoadTypeToRoadTypes(rt)); return (TrackBits)(byte)(r | (r >> 8)); }