Fix integer types in DisplayDuration.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2020-10-19 11:51:55 +01:00
parent 921e886748
commit a6822edfd8
1 changed files with 4 additions and 4 deletions

View File

@ -209,10 +209,10 @@ void ConnectMetricsScreen()
std::string DisplayDuration(int64_t time, DurationFormat format)
{
int days = time / (24 * 60 * 60);
int hours = (time - (days * 24 * 60 * 60)) / (60 * 60);
int minutes = (time - (((days * 24) + hours) * 60 * 60)) / 60;
int seconds = time - (((((days * 24) + hours) * 60) + minutes) * 60);
int64_t days = time / (24 * 60 * 60);
int64_t hours = (time - (days * 24 * 60 * 60)) / (60 * 60);
int64_t minutes = (time - (((days * 24) + hours) * 60 * 60)) / 60;
int64_t seconds = time - (((((days * 24) + hours) * 60) + minutes) * 60);
std::string strDuration;
if (format == DurationFormat::REDUCED) {