(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.
This commit is contained in:
bjarni
2007-02-12 00:38:15 +00:00
parent 4f1869010c
commit 94609499f3

View File

@@ -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);