From 8190a1e513c9b153d2a448568c5259fd599da28a Mon Sep 17 00:00:00 2001 From: Pranav Srinivas Kumar Date: Wed, 18 Dec 2019 11:57:07 -0600 Subject: [PATCH] Minor update --- include/indicators/multi_progress.hpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/include/indicators/multi_progress.hpp b/include/indicators/multi_progress.hpp index 12e506b..8121ee9 100644 --- a/include/indicators/multi_progress.hpp +++ b/include/indicators/multi_progress.hpp @@ -49,26 +49,19 @@ public: template typename std::enable_if<(index >=0 && index < count), void>::type set_progress(float value) { - { - std::unique_lock lock{_mutex}; - if (!_bars[index].get().is_completed()) - _bars[index].get().set_progress(value); - } + if (!_bars[index].get().is_completed()) + _bars[index].get().set_progress(value); _print_progress(); } template typename std::enable_if<(index >=0 && index < count), void>::type tick() { - { - std::unique_lock lock{_mutex}; - if (!_bars[index].get().is_completed()) - _bars[index].get().tick(); - } + if (!_bars[index].get().is_completed()) + _bars[index].get().tick(); _print_progress(); } template - typename std::enable_if<(index >=0 && index < count), bool>::type is_completed() { - std::unique_lock lock{_mutex}; + typename std::enable_if<(index >=0 && index < count), bool>::type is_completed() const { return _bars[index].get().is_completed(); }