summaryrefslogtreecommitdiff
path: root/src/timetable_gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/timetable_gui.cpp')
-rw-r--r--src/timetable_gui.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/timetable_gui.cpp b/src/timetable_gui.cpp
index f39aed8ed..38ce95e86 100644
--- a/src/timetable_gui.cpp
+++ b/src/timetable_gui.cpp
@@ -86,7 +86,7 @@ struct TimetableWindow : Window {
if (v->owner == _local_player) {
bool disable = true;
if (selected != -1) {
- const Order *order = GetVehicleOrder(v, (selected + 1) / 2);
+ const Order *order = GetVehicleOrder(v, ((selected + 1) / 2) % v->num_orders);
if (selected % 2 == 1) {
disable = order != NULL && order->IsType(OT_CONDITIONAL);
} else {