From 49b7b1e0eb25174a54e7687d09cb298a18af15da Mon Sep 17 00:00:00 2001 From: matthijs Date: Tue, 15 Aug 2006 11:06:32 +0000 Subject: [PATCH] (svn r5911) -Fix [FS#215]: Discard upper bits of TrackdirBitsToTrackBits result. --- rail.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rail.h b/rail.h index b3ce187987..ae24ea89b1 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); } /**