(svn r6361) -Fix: When removing orders of a deleted station/depot/waypoint do not skip vehicles without an order list, because they still can have a current order and/or last visited station, which must be inspected

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
tron 18 years ago
parent 7ecc7d0ba4
commit d267fa9c73

@ -975,8 +975,6 @@ void RemoveOrderFromAllVehicles(OrderType type, DestinationID destination)
Order *order;
bool invalidate;
if (v->orders == NULL) continue;
/* Forget about this station if this station is removed */
if (v->last_station_visited == destination && type == OT_GOTO_STATION) {
v->last_station_visited = INVALID_STATION;

Loading…
Cancel
Save