From ab595bf67c0069ffabc3272bbfdd4c332e428a30 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Fri, 31 Mar 2017 22:41:52 +0100 Subject: [PATCH] Fix bridge/tunnel exit PBS signals never being set to green. --- src/train_cmd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index 0e2b4faea2..e04e4b8730 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -3267,6 +3267,7 @@ static bool CheckTrainStayInWormHolePathReserve(Train *t, TileIndex tile) } bool ok = TryPathReserve(t); t->tile = veh_orig; + if (ok && IsTunnelBridgePBS(tile)) SetTunnelBridgeSignalState(tile, SIGNAL_STATE_GREEN); return ok; }