(svn r9939) -Fix (r3139): EngineHasArticPart(v) is only valid for trains.
authormaedhros
Sat, 26 May 2007 17:06:45 +0000
changeset 7203 c10ede0b161c
parent 7202 9d98a1c9958b
child 7204 7a9f8ded0504
(svn r9939) -Fix (r3139): EngineHasArticPart(v) is only valid for trains.
src/vehicle.cpp
--- a/src/vehicle.cpp	Sat May 26 17:00:44 2007 +0000
+++ b/src/vehicle.cpp	Sat May 26 17:06:45 2007 +0000
@@ -609,7 +609,7 @@
 	/* Now remove any artic part. This will trigger an other
 	 *  destroy vehicle, which on his turn can remove any
 	 *  other artic parts. */
-	if (EngineHasArticPart(v)) DeleteVehicle(v->next);
+	if (v->type == VEH_TRAIN && EngineHasArticPart(v)) DeleteVehicle(v->next);
 }
 
 void DeleteVehicleChain(Vehicle *v)