diff options
author | bjarni <bjarni@openttd.org> | 2005-10-31 12:59:47 +0000 |
---|---|---|
committer | bjarni <bjarni@openttd.org> | 2005-10-31 12:59:47 +0000 |
commit | 682b9ee8e4e594b4737528ff769bbe526aee2f8e (patch) | |
tree | 27e67e4ab96bd9ad2c2eea8092cd15b2d09de93c /train_cmd.c | |
parent | 95d1c43565402743d5cf6f215886ba028a54bb93 (diff) | |
download | openttd-682b9ee8e4e594b4737528ff769bbe526aee2f8e.tar.xz |
(svn r3111) -Fix: [autoreplace] [ 1341783 ] Assertion failure in vehicle.c line 378
running MaybeReplaceVehicle() is now delayed until after the loop in CallVehicleTicks()
This avoids selling the vehicle the loop currently works with (and continues to work with afterwards)
Diffstat (limited to 'train_cmd.c')
-rw-r--r-- | train_cmd.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/train_cmd.c b/train_cmd.c index ef11c55ce..a93093a30 100644 --- a/train_cmd.c +++ b/train_cmd.c @@ -3328,8 +3328,6 @@ void TrainEnterDepot(Vehicle *v, TileIndex tile) v->load_unload_time_rem = 0; v->cur_speed = 0; - v = MaybeReplaceVehicle(v); - TriggerVehicle(v, VEHICLE_TRIGGER_DEPOT); if (v->current_order.type == OT_GOTO_DEPOT) { |