Index: order_gui.c =================================================================== --- order_gui.c (revision 6262) +++ order_gui.c (working copy) @@ -531,6 +531,11 @@ /* Update the scroll + matrix */ w->vscroll.cap = (w->widget[2].bottom - w->widget[2].top) / 10; break; + + case WE_TIMEOUT: + // unclick all buttons except for the 'goto' button (7), which is 'persistent' + UnclickSomeWindowButtons(w, ~(1U << 7)); + break; } } @@ -555,7 +560,7 @@ static const WindowDesc _orders_train_desc = { -1,-1, 399, 88, WC_VEHICLE_ORDERS,WC_VEHICLE_VIEW, - WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_RESIZABLE, + WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_RESIZABLE, _orders_train_widgets, OrdersWndProc }; @@ -581,7 +586,7 @@ static const WindowDesc _orders_desc = { -1,-1, 410, 88, WC_VEHICLE_ORDERS,WC_VEHICLE_VIEW, - WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_RESIZABLE, + WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_RESIZABLE, _orders_widgets, OrdersWndProc };