From de629dd62fd172bdb64023c53f6c32936f5c3f93 Mon Sep 17 00:00:00 2001 From: rubidium Date: Fri, 8 Aug 2008 09:31:50 +0000 Subject: (svn r14019) -Fix [FS#2205]: game crash after order skip while waiting for free path (michi_cc). --- src/yapf/yapf_node_rail.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/yapf/yapf_node_rail.hpp') diff --git a/src/yapf/yapf_node_rail.hpp b/src/yapf/yapf_node_rail.hpp index 192bce2ed..171a3077a 100644 --- a/src/yapf/yapf_node_rail.hpp +++ b/src/yapf/yapf_node_rail.hpp @@ -182,7 +182,8 @@ struct CYapfRailNodeT template bool IterateTiles(const Vehicle *v, Tpf &yapf, Tbase &obj, bool (Tfunc::*func)(TileIndex, Trackdir)) const { - typename Tbase::TrackFollower ft(v, yapf.GetCompatibleRailTypes()); + typedef typename Tbase::TrackFollower TrackFollower; + typename TrackFollower::BaseNoMask ft(v, yapf.GetCompatibleRailTypes()); TileIndex cur = base::GetTile(); Trackdir cur_td = base::GetTrackdir(); -- cgit v1.2.3-70-g09d2