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); UnregisterOrderDestination(order, v->type, v->owner);
/* Clear wait time */ /* 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->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->SetWaitTimetabled(false);
} }
order->SetWaitTime(0); order->SetWaitTime(0);