Refactoring: Encapsulate vehicle orders list to avoid constant nullptr checks and...
commit4bae1bef4dfe8ea07504494cecc1be9ac79f3ea3
authorkeldorkatarn <schmitta79@gmail.com>
Wed, 11 Apr 2018 12:54:03 +0000 (11 14:54 +0200)
committerkeldorkatarn <schmitta79@gmail.com>
Wed, 11 Apr 2018 13:41:08 +0000 (11 15:41 +0200)
tree8e8c532d0f082fa35c99b9454b6dc78d4d6ff029
parent4d514c5f3c1270f87a0cb013991b651e300d5dd1
Refactoring: Encapsulate vehicle orders list to avoid constant nullptr checks and possible crashes due to missing nullptr checks.
19 files changed:
src/economy.cpp
src/group_cmd.cpp
src/linkgraph/refresh.cpp
src/order_backup.cpp
src/order_base.h
src/order_cmd.cpp
src/order_func.h
src/order_gui.cpp
src/saveload/afterload.cpp
src/script/api/script_order.cpp
src/script/api/script_vehicle.cpp
src/timetable_cmd.cpp
src/timetable_gui.cpp
src/tracerestrict.cpp
src/train_cmd.cpp
src/vehicle.cpp
src/vehicle_base.h
src/vehicle_cmd.cpp
src/vehicle_gui.cpp