From 49b7b1e0eb25174a54e7687d09cb298a18af15da Mon Sep 17 00:00:00 2001 From: matthijs Date: Tue, 15 Aug 2006 11:06:32 +0000 Subject: (svn r5911) -Fix [FS#215]: Discard upper bits of TrackdirBitsToTrackBits result. --- rail.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rail.h') diff --git a/rail.h b/rail.h index b3ce18798..ae24ea89b 100644 --- a/rail.h +++ b/rail.h @@ -296,7 +296,7 @@ static inline TrackdirBits TrackToTrackdirBits(Track track) */ static inline TrackBits TrackdirBitsToTrackBits(TrackdirBits bits) { - return (TrackBits)(bits | (bits >> 8)); + return (TrackBits)((bits | (bits >> 8)) & TRACK_BIT_MASK); } /** -- cgit v1.2.3-70-g09d2