(svn r12203) -Fix (r12199): Make trains pay attention to signals again.
authorfrosch
Wed, 20 Feb 2008 19:37:46 +0000
changeset 9116 6c4b16c2ebea
parent 9115 d47d4d95c5e1
child 9117 5aaa21219f68
(svn r12203) -Fix (r12199): Make trains pay attention to signals again.
src/train_cmd.cpp
--- a/src/train_cmd.cpp	Wed Feb 20 19:37:02 2008 +0000
+++ b/src/train_cmd.cpp	Wed Feb 20 19:37:46 2008 +0000
@@ -3042,7 +3042,7 @@
 				 * 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) {