From ecc4e793375e52199355ddb3c3577f0398ff9bc5 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sun, 13 Feb 2022 16:49:06 +0000 Subject: [PATCH] Fix non-rail bridge construction setting polyrail endpoints See: #371 --- src/bridge_gui.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bridge_gui.cpp b/src/bridge_gui.cpp index 0ca37f29ba..b427417071 100644 --- a/src/bridge_gui.cpp +++ b/src/bridge_gui.cpp @@ -74,7 +74,9 @@ void CcBuildBridge(const CommandCost &result, TileIndex end_tile, uint32 p1, uin ConnectRoadToStructure(p1, start_direction); } - StoreRailPlacementEndpoints(p1, end_tile, (TileX(p1) == TileX(end_tile)) ? TRACK_Y : TRACK_X, false); + if (transport_type == TRANSPORT_RAIL) { + StoreRailPlacementEndpoints(p1, end_tile, (TileX(p1) == TileX(end_tile)) ? TRACK_Y : TRACK_X, false); + } } /** Window class for handling the bridge-build GUI. */