(svn r5911) -Fix [FS#215]: Discard upper bits of TrackdirBitsToTrackBits result.

This commit is contained in:
matthijs
2006-08-15 11:06:32 +00:00
parent b293c7a4e1
commit 06e26ed2d3

2
rail.h
View File

@@ -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);
}
/**