Skip to content

Commit fb518e4

Browse files
committed
Fix 8846f34: Check bridge/tunnel transport type before querying road type
1 parent 2a47afa commit fb518e4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/tunnelbridge_cmd.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1697,8 +1697,8 @@ static void GetTileDesc_TunnelBridge(TileIndex tile, TileDesc &td)
16971697

16981698
Owner road_owner = INVALID_OWNER;
16991699
Owner tram_owner = INVALID_OWNER;
1700-
RoadType road_rt = GetRoadTypeRoad(tile);
1701-
RoadType tram_rt = GetRoadTypeTram(tile);
1700+
RoadType road_rt = (tt == TRANSPORT_ROAD) ? GetRoadTypeRoad(tile) : INVALID_ROADTYPE;
1701+
RoadType tram_rt = (tt == TRANSPORT_ROAD) ? GetRoadTypeTram(tile) : INVALID_ROADTYPE;
17021702
if (road_rt != INVALID_ROADTYPE) {
17031703
const RoadTypeInfo *rti = GetRoadTypeInfo(road_rt);
17041704
td.roadtype = rti->strings.name;

0 commit comments

Comments
 (0)