Mercurial > hg > openttd
changeset 10019:9b57f8222853 draft
(svn r14178) -Fix [FS#2256]: Do not evaluate GetDestination() for go-to-nearest-depot-orders.
author | frosch <frosch@openttd.org> |
---|---|
date | Wed, 27 Aug 2008 19:21:01 +0000 |
parents | 1df617f9aa77 |
children | 516f3198d980 |
files | src/order_cmd.cpp |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/order_cmd.cpp +++ b/src/order_cmd.cpp @@ -1465,6 +1465,7 @@ /* Clear the order from the order-list */ invalidate = false; FOR_VEHICLE_ORDERS(v, order) { + if (order->IsType(OT_GOTO_DEPOT) && (order->GetDepotActionType() & ODATFB_NEAREST_DEPOT) != 0) continue; if ((v->type == VEH_AIRCRAFT && order->IsType(OT_GOTO_DEPOT) ? OT_GOTO_STATION : order->GetType()) == type && order->GetDestination() == destination) { order->MakeDummy();