diff --git a/Chronos.pro.user b/Chronos.pro.user index 993f80e..f9e5651 100644 --- a/Chronos.pro.user +++ b/Chronos.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/sources/tools.cpp b/sources/tools.cpp index 9b73339..a78e815 100644 --- a/sources/tools.cpp +++ b/sources/tools.cpp @@ -2,13 +2,12 @@ QString Tools::double_to_string_time(double value) { const int h = floor(value); - value -= h; - value = value * 60; + value = round((value - h) * 60); if (value == 0.0) { return QString("%1h").arg(QString::number(h)); } else if (value < 10.0) { - return QString("%1h0%2").arg(QString::number(h), QString::number(round(value))); + return QString("%1h0%2").arg(QString::number(h), QString::number(value)); } - return QString("%1h%2").arg(QString::number(h), QString::number(round(value))); + return QString("%1h%2").arg(QString::number(h), QString::number(value)); }