# HG changeset patch # User frosch # Date 2008-02-20 19:37:46 # Node ID cd0408ab03e2692c50c05a25f57fb2fa215cc2cd # Parent 0e5a01b4fd02e6ee0da4378a7b74514ae0189fb1 (svn r12203) -Fix (r12199): Make trains pay attention to signals again. diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -3042,7 +3042,7 @@ static void TrainController(Vehicle *v, * away the bits that aren't reachable. */ TrackStatus ts = GetTileTrackStatus(gp.new_tile, TRANSPORT_RAIL, 0, ReverseDiagDir(enterdir)) & _reachable_tracks[enterdir]; TrackdirBits trackdirbits = TrackStatusToTrackdirBits(ts); - TrackdirBits red_signals = TrackStatusToRedSignals(ts); + TrackBits red_signals = TrackdirBitsToTrackBits(TrackStatusToRedSignals(ts)); TrackBits bits = TrackdirBitsToTrackBits(trackdirbits); if (_patches.pathfinder_for_trains != VPF_NTP && _patches.forbid_90_deg && prev == NULL) {