summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2013-02-10 21:05:24 +0000
committerfrosch <frosch@openttd.org>2013-02-10 21:05:24 +0000
commitaffd4569955ec02c7e3eb5d48f96bdf357b604fa (patch)
tree9efae074d62a2f91885dbbf3cd070fa14b8d5ae4
parentb1016f66ba199966d7f1487a51113329b0ca786d (diff)
downloadopenttd-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.cpp3
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;
}