changeset 3490:1f9cfbde101b draft

(svn r4341) -Fix (FS#101) When a player got bankrupt, slots were not cleared, because vehicles got deleted directly by DeleteVehicle
author celestar <celestar@openttd.org>
date Sun, 09 Apr 2006 18:35:24 +0000
parents a3cbd05a75da
children 6aef91e18846
files vehicle.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/vehicle.c
+++ b/vehicle.c
@@ -548,6 +548,7 @@
 		u = v->next;
 		has_artic_part = EngineHasArticPart(v);
 		DeleteName(v->string_id);
+		if (v->type == VEH_Road) ClearSlot(v);
 		v->type = 0;
 		UpdateVehiclePosHash(v, INVALID_COORD, 0);
 		v->next_hash = INVALID_VEHICLE;