Fixed percentage calculation for progress spinner for user-defined option::MaxProgress

This commit is contained in:
Pranav Srinivas Kumar
2020-10-26 07:56:44 -05:00
parent f126fde1b4
commit 77d910d0cf

View File

@@ -181,7 +181,7 @@ public:
os << get_value<details::ProgressBarOption::spinner_states>()
[index_ % get_value<details::ProgressBarOption::spinner_states>().size()];
if (get_value<details::ProgressBarOption::show_percentage>()) {
os << " " << std::min(progress_, size_t(max_progress)) << "%";
os << " " << std::size_t(progress_ / double(max_progress) * 100) << "%";
}
if (get_value<details::ProgressBarOption::show_elapsed_time>()) {