diff src/train_cmd.cpp @ 20364:cecc29b45313 draft

(svn r25319) -Fix [FS#5570]: crash when train with reserved cargo vanishes
author rubidium <rubidium@openttd.org>
date Tue, 04 Jun 2013 15:04:59 +0000
parents 93d7e37bd666
children
line wrap: on
line diff
--- a/src/train_cmd.cpp
+++ b/src/train_cmd.cpp
@@ -3432,6 +3432,7 @@
 		if (first->track == TRACK_BIT_DEPOT) {
 			SetWindowDirty(WC_VEHICLE_DEPOT, first->tile);
 		}
+		v->last_station_visited = first->last_station_visited; // for PreDestructor
 	}
 
 	/* 'v' shouldn't be accessed after it has been deleted */