diff --git a/src/cargopacket.cpp b/src/cargopacket.cpp index 7fabe9a697..6cdae96021 100644 --- a/src/cargopacket.cpp +++ b/src/cargopacket.cpp @@ -337,7 +337,7 @@ void CargoList::RemoveFromCache(const CargoPacket *cp, uint count) { dbg_assert(count <= cp->count); this->count -= count; - this->cargo_days_in_transit -= cp->days_in_transit * count; + this->cargo_days_in_transit -= static_cast(cp->days_in_transit) * count; } /** @@ -349,7 +349,7 @@ template void CargoList::AddToCache(const CargoPacket *cp) { this->count += cp->count; - this->cargo_days_in_transit += cp->days_in_transit * cp->count; + this->cargo_days_in_transit += static_cast(cp->days_in_transit) * cp->count; } /** Invalidates the cached data and rebuilds it. */