summaryrefslogtreecommitdiff
path: root/train_cmd.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-10-02 22:10:04 +0000
committerpeter1138 <peter1138@openttd.org>2006-10-02 22:10:04 +0000
commite383584988a99dbdfbcd4a63b1f11213a4274355 (patch)
treed4e1063ee72713d16f46cb428bb838b936775c37 /train_cmd.c
parent2b5436d42fdf088ee32821c6a0da2b6d0fa787a6 (diff)
downloadopenttd-e383584988a99dbdfbcd4a63b1f11213a4274355.tar.xz
(svn r6618) - After refitting a train, update its cached variables as they may change.
Diffstat (limited to 'train_cmd.c')
-rw-r--r--train_cmd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/train_cmd.c b/train_cmd.c
index 44becd117..5c1ce0eb7 100644
--- a/train_cmd.c
+++ b/train_cmd.c
@@ -1842,6 +1842,9 @@ int32 CmdRefitRailVehicle(TileIndex tile, uint32 flags, uint32 p1, uint32 p2)
_returned_refit_capacity = num;
+ /* Update the train's cached variables */
+ if (flags & DC_EXEC) TrainConsistChanged(GetVehicle(p1));
+
return cost;
}