Fix regression with elapsed time calculation introduced in #147

This commit is contained in:
Rafał Lalik
2025-05-07 17:30:44 +02:00
parent a6de479a9c
commit 091a87e51a

View File

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