diff options
author | frosch <frosch@openttd.org> | 2013-02-10 21:05:24 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2013-02-10 21:05:24 +0000 |
commit | affd4569955ec02c7e3eb5d48f96bdf357b604fa (patch) | |
tree | 9efae074d62a2f91885dbbf3cd070fa14b8d5ae4 | |
parent | b1016f66ba199966d7f1487a51113329b0ca786d (diff) | |
download | openttd-affd4569955ec02c7e3eb5d48f96bdf357b604fa.tar.xz |
(svn r24987) -Fix: When choosing a train in a depot to attach a newly purchased wagon to, do not consider trains currently moving in and out of the depot.
-rw-r--r-- | src/train_gui.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/train_gui.cpp b/src/train_gui.cpp index e463228d7..f302d759c 100644 --- a/src/train_gui.cpp +++ b/src/train_gui.cpp @@ -33,8 +33,7 @@ void CcBuildWagon(const CommandCost &result, TileIndex tile, uint32 p1, uint32 p const Vehicle *found = NULL; const Train *t; FOR_ALL_TRAINS(t) { - if (t->IsFrontEngine() && t->tile == tile && - t->track == TRACK_BIT_DEPOT) { + if (t->IsFrontEngine() && t->tile == tile && t->IsStoppedInDepot()) { if (found != NULL) return; // must be exactly one. found = t; } |