Merge pull request #148 from rlalik/fix_elapsed

Fix regression with elapsed time calculation introduced in #147
This commit is contained in:
Pranav
2025-05-09 15:37:31 -04:00
committed by GitHub

View File

@@ -203,7 +203,7 @@ private:
if (saved_start_time) { if (saved_start_time) {
auto eta = std::chrono::nanoseconds( auto eta = std::chrono::nanoseconds(
tick_ > 0 tick_ > 0
? static_cast<long long>(std::ceil(float(elapsed.count()) * progress_)) ? static_cast<long long>(std::ceil(float(elapsed.count()) / progress_))
: 0); : 0);
auto remaining = eta > elapsed ? (eta - elapsed) : (elapsed - eta); auto remaining = eta > elapsed ? (eta - elapsed) : (elapsed - eta);
details::write_duration(os, remaining); details::write_duration(os, remaining);