summaryrefslogtreecommitdiff
path: root/src/npf.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2008-04-06 07:48:51 +0000
committerrubidium <rubidium@openttd.org>2008-04-06 07:48:51 +0000
commit935b5620744b96c6b44e20e0ea89dc7bdca127c3 (patch)
treebf63686bb4da660cbcdc1074a869b5b86df60166 /src/npf.cpp
parenta3224512ccbc50a2bfaf6b3375db78dc5a807dca (diff)
downloadopenttd-935b5620744b96c6b44e20e0ea89dc7bdca127c3.tar.xz
(svn r12588) -Codechange: do not access the destination of an order directly.
Diffstat (limited to 'src/npf.cpp')
-rw-r--r--src/npf.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/npf.cpp b/src/npf.cpp
index 2bb1a5ba9..2b5050307 100644
--- a/src/npf.cpp
+++ b/src/npf.cpp
@@ -981,9 +981,9 @@ void NPFFillWithOrderData(NPFFindStationOrTileData* fstd, Vehicle* v)
* So only for train orders to stations we fill fstd->station_index, for all
* others only dest_coords */
if (v->current_order.IsType(OT_GOTO_STATION) && v->type == VEH_TRAIN) {
- fstd->station_index = v->current_order.dest;
+ fstd->station_index = v->current_order.GetDestination();
/* Let's take the closest tile of the station as our target for trains */
- fstd->dest_coords = CalcClosestStationTile(v->current_order.dest, v->tile);
+ fstd->dest_coords = CalcClosestStationTile(fstd->station_index, v->tile);
} else {
fstd->dest_coords = v->dest_tile;
fstd->station_index = INVALID_STATION;