From d31dee27175475d0c6a77c4f5da7cfab36eefd63 Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 7 Apr 2008 21:02:27 +0000 Subject: [PATCH] (svn r12620) -Fix: automatic servicing of vehicles made them stop in the depot. --- src/order_base.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/order_base.h b/src/order_base.h index 410a7f183b..237b468d69 100644 --- a/src/order_base.h +++ b/src/order_base.h @@ -178,7 +178,7 @@ public: /** Set whether we must stop at stations or not. */ inline void SetNonStopType(OrderNonStopFlags non_stop_type) { SB(this->flags, 3, 1, !!non_stop_type); } /** Set the cause to go to the depot. */ - inline void SetDepotOrderType(OrderDepotTypeFlags depot_order_type) { this->flags = depot_order_type; } + inline void SetDepotOrderType(OrderDepotTypeFlags depot_order_type) { this->flags = depot_order_type == ODTFB_SERVICE ? ODTF_MANUAL : depot_order_type; } /** Set what we are going to do in the depot. */ inline void SetDepotActionType(OrderDepotActionFlags depot_service_type) { this->flags = depot_service_type; }