From 00e9e3e9e6fa790ad8fe1c915f12d47e803ab89e Mon Sep 17 00:00:00 2001 From: peter1138 Date: Sun, 3 Dec 2006 15:48:21 +0000 Subject: (svn r7330) -Fix (r7304): Data invalidation doesn't always happen as the local player, resulting in an empty vehicle purchase list. Specify the player as an argument to IsEngineBuildable() --- train_gui.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'train_gui.c') diff --git a/train_gui.c b/train_gui.c index 69f27665e..8acef3706 100644 --- a/train_gui.c +++ b/train_gui.c @@ -393,7 +393,7 @@ static void GenerateBuildList(Window *w) const RailVehicleInfo *rvi = RailVehInfo(eid); if (bv->filter.railtype != RAILTYPE_END && !HasPowerOnRail(e->railtype, bv->filter.railtype)) continue; - if (!IsEngineBuildable(eid, VEH_Train)) continue; + if (!IsEngineBuildable(eid, VEH_Train, _local_player)) continue; EngList_Add(&bv->eng_list, eid); if ((rvi->flags & RVI_WAGON) == 0) { -- cgit v1.2.3-54-g00ecf