diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/order_gui.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/order_gui.cpp b/src/order_gui.cpp index 21b711fe7..7a2adcf5d 100644 --- a/src/order_gui.cpp +++ b/src/order_gui.cpp @@ -94,7 +94,7 @@ static void DrawOrdersWindow(Window *w) /* delete */ SetWindowWidgetDisabledState(w, ORDER_WIDGET_DELETE, - (uint)v->num_orders + (shared_orders ? 1 : 0) <= (uint)WP(w, order_d).sel); + (uint)v->num_orders + ((shared_orders || v->num_orders != 0) ? 1 : 0) <= (uint)WP(w, order_d).sel); /* non-stop only for trains */ SetWindowWidgetDisabledState(w, ORDER_WIDGET_NON_STOP, v->type != VEH_Train || order == NULL); |