# HG changeset patch # User celestar # Date 1167746906 0 # Node ID 30d8850ae4fec3b4f2126211bbe716bf430d746b # Parent 2f3e7fb56cae9c7da2d1ef8fb9b1cfb558250db9 (svn r7747) [cbh] - Fix: Signals on bridge heads should work now diff -r 2f3e7fb56cae -r 30d8850ae4fe train_cmd.c --- a/train_cmd.c Tue Jan 02 11:51:07 2007 +0000 +++ b/train_cmd.c Tue Jan 02 14:08:26 2007 +0000 @@ -2890,7 +2890,7 @@ static void TrainMovedChangeSignals(TileIndex tile, DiagDirection dir) { - if (IsTileType(tile, MP_RAILWAY) && + if ( (IsTileType(tile, MP_RAILWAY) || IsTileType(tile, MP_RAILWAY_BRIDGE)) && GetRailTileType(tile) == RAIL_TILE_SIGNALS) { uint i = FindFirstBit2x64(GetTrackBits(tile) * 0x101 & _reachable_tracks[dir]); UpdateSignalsOnSegment(tile, _otherside_signal_directions[i]);