diff --git a/gtk/DetailsDialog.cc b/gtk/DetailsDialog.cc index f67ceb510..bf215eb8c 100644 --- a/gtk/DetailsDialog.cc +++ b/gtk/DetailsDialog.cc @@ -795,8 +795,8 @@ void DetailsDialog::Impl::refreshInfo(std::vector const& torrents) } else { - int const baseline = stats.front()->eta; - bool const is_uniform = std::all_of( + auto const baseline = stats.front()->eta; + auto const is_uniform = std::all_of( stats.begin(), stats.end(), [baseline](auto const* st) { return baseline == st->eta; }); @@ -811,7 +811,7 @@ void DetailsDialog::Impl::refreshInfo(std::vector const& torrents) } else { - str = tr_format_time_relative(now, baseline); + str = tr_format_time_left(baseline); } }