summaryrefslogtreecommitdiff
path: root/src/order_base.h
diff options
context:
space:
mode:
authorsmatz <smatz@openttd.org>2009-05-17 16:28:29 +0000
committersmatz <smatz@openttd.org>2009-05-17 16:28:29 +0000
commit570af0ce449b6c94427233d7eae07c40bb789197 (patch)
tree81450baf6a65200503c2871c31e586ac5214d054 /src/order_base.h
parent83dc6ef6e6064441c9a5ebc22061de313147821a (diff)
downloadopenttd-570af0ce449b6c94427233d7eae07c40bb789197.tar.xz
(svn r16338) -Codechange: split loading of references to two phases
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers
Diffstat (limited to 'src/order_base.h')
-rw-r--r--src/order_base.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/order_base.h b/src/order_base.h
index 0490db068..f239fdff0 100644
--- a/src/order_base.h
+++ b/src/order_base.h
@@ -260,8 +260,8 @@ private:
public:
/** Default constructor producing an invalid order list. */
- OrderList()
- : first(NULL), num_orders(INVALID_VEH_ORDER_ID), num_vehicles(0), first_shared(NULL),
+ OrderList(VehicleOrderID num_orders = INVALID_VEH_ORDER_ID)
+ : first(NULL), num_orders(num_orders), num_vehicles(0), first_shared(NULL),
timetable_duration(0) { }
/** Create an order list with the given order chain for the given vehicle.