From 95e48eacaca785dacdda7d601ae7060b00b1f719 Mon Sep 17 00:00:00 2001 From: bjarni Date: Sun, 29 Apr 2007 20:16:58 +0000 Subject: [PATCH] (svn r9753) -Fix [FS#732]: trains are lost after autorenewal/autoreplace v->dest_tile is now copied when replacing the front engine --- src/autoreplace_cmd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/autoreplace_cmd.cpp b/src/autoreplace_cmd.cpp index 36bf98e7f7..59e2ac44df 100644 --- a/src/autoreplace_cmd.cpp +++ b/src/autoreplace_cmd.cpp @@ -196,6 +196,7 @@ static int32 ReplaceVehicle(Vehicle **w, byte flags, int32 total_cost) new_v->service_interval = old_v->service_interval; new_front = true; new_v->unitnumber = old_v->unitnumber; // use the same unit number + new_v->dest_tile = old_v->dest_tile; new_v->current_order = old_v->current_order; if (old_v->type == VEH_TRAIN && GetNextVehicle(old_v) != NULL){