diff options
author | bjarni <bjarni@openttd.org> | 2007-02-12 00:38:15 +0000 |
---|---|---|
committer | bjarni <bjarni@openttd.org> | 2007-02-12 00:38:15 +0000 |
commit | 5e8bdaba6aa54e9f7615e46d33ec92d8d4ae11f1 (patch) | |
tree | a1a755d3c208d3d23c3659a4eaae966abc3456cf | |
parent | 65001270efdde7a940f28b384dd5a35d48122aeb (diff) | |
download | openttd-5e8bdaba6aa54e9f7615e46d33ec92d8d4ae11f1.tar.xz |
(svn r8685) -Feature: selecting "end of orders" and clicking delete will delete all the vehicle's orders
If the orders are shared, then it will still unshare the orders like before.
-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); |