# HG changeset patch # User maedhros # Date 1180286827 0 # Node ID 7b016b7e17af0915d5f2fcd6bcec67d189454e66 # Parent 35d694ec0d244cebb4e99fc3a052c839819fd973 (svn r9959) -Fix: Only call GetNextVehicle for trains. diff -r 35d694ec0d24 -r 7b016b7e17af src/vehicle.cpp --- a/src/vehicle.cpp Sun May 27 14:42:40 2007 +0000 +++ b/src/vehicle.cpp Sun May 27 17:27:07 2007 +0000 @@ -1872,7 +1872,7 @@ } } while (v->type == VEH_TRAIN && EngineHasArticPart(v) && (v = GetNextArticPart(v)) != NULL); - if (flags & DC_EXEC) w = GetNextVehicle(w); + if ((flags & DC_EXEC) && v->type == VEH_TRAIN) w = GetNextVehicle(w); } while (v->type == VEH_TRAIN && (v = GetNextVehicle(v)) != NULL); /* Since we can't estimate the cost of cloning a vehicle accurately we must