diff -r b7170a1ffb33 -r aff910a05c6e src/pathfind.cpp --- a/src/pathfind.cpp Tue Feb 27 23:12:45 2007 +0000 +++ b/src/pathfind.cpp Tue Feb 27 23:36:28 2007 +0000 @@ -786,7 +786,7 @@ // Check that the tile contains exactly one track if (bits == 0 || KILL_FIRST_BIT(bits) != 0) break; - if (!HASBIT(tpf->railtypes, IsTileType(tile, MP_STREET) ? GetRailTypeCrossing(tile) : GetRailType(tile))) { + if (!HASBIT(tpf->railtypes, GetRailType(tile))) { bits = TRACK_BIT_NONE; break; }