Fix unsigned unary minus warning in RemoveVehicleOrdersIf

This commit is contained in:
Jonathan G Rennison
2021-06-20 20:30:41 +01:00
parent 9f56818ca7
commit 014da7ad04

View File

@@ -53,9 +53,9 @@ restart:
UnregisterOrderDestination(order, v->type, v->owner);
/* Clear wait time */
if (!order->IsType(OT_CONDITIONAL)) v->orders.list->UpdateTotalDuration(-order->GetWaitTime());
if (!order->IsType(OT_CONDITIONAL)) v->orders.list->UpdateTotalDuration(-static_cast<Ticks>(order->GetWaitTime()));
if (order->IsWaitTimetabled()) {
if (!order->IsType(OT_CONDITIONAL)) v->orders.list->UpdateTimetableDuration(-order->GetTimetabledWait());
if (!order->IsType(OT_CONDITIONAL)) v->orders.list->UpdateTimetableDuration(-static_cast<Ticks>(order->GetTimetabledWait()));
order->SetWaitTimetabled(false);
}
order->SetWaitTime(0);