|
|
@ -458,11 +458,12 @@ static void OrdersWndProc(Window *w, WindowEvent *e)
|
|
|
|
|
|
|
|
|
|
|
|
case WE_RCLICK: {
|
|
|
|
case WE_RCLICK: {
|
|
|
|
Vehicle *v = GetVehicle(w->window_number);
|
|
|
|
Vehicle *v = GetVehicle(w->window_number);
|
|
|
|
if (e->click.widget != 8) break;
|
|
|
|
int sel = OrderGetSel(w);
|
|
|
|
if (GetVehicleOrder(v, OrderGetSel(w))->type == OT_GOTO_DEPOT)
|
|
|
|
if (e->click.widget != 8) break;
|
|
|
|
GuiShowTooltips(STR_SERVICE_HINT);
|
|
|
|
if (sel == v->num_orders || GetVehicleOrder(v, sel)->type != OT_GOTO_DEPOT)
|
|
|
|
else
|
|
|
|
|
|
|
|
GuiShowTooltips(STR_8857_MAKE_THE_HIGHLIGHTED_ORDER);
|
|
|
|
GuiShowTooltips(STR_8857_MAKE_THE_HIGHLIGHTED_ORDER);
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
GuiShowTooltips(STR_SERVICE_HINT);
|
|
|
|
} break;
|
|
|
|
} break;
|
|
|
|
|
|
|
|
|
|
|
|
case WE_4: {
|
|
|
|
case WE_4: {
|
|
|
|