summaryrefslogtreecommitdiff
path: root/train_gui.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-12-03 15:48:21 +0000
committerpeter1138 <peter1138@openttd.org>2006-12-03 15:48:21 +0000
commit00e9e3e9e6fa790ad8fe1c915f12d47e803ab89e (patch)
tree7fff8ddf2fb4e34463baa3c967c238f272fe2720 /train_gui.c
parent7cc06c10d97cf6ef08a673480a50b69b7d2dacdf (diff)
downloadopenttd-00e9e3e9e6fa790ad8fe1c915f12d47e803ab89e.tar.xz
(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()
Diffstat (limited to 'train_gui.c')
-rw-r--r--train_gui.c2
1 files changed, 1 insertions, 1 deletions
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) {