From 204272a8bdc0250332b299e25e4058f2f670128d Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Wed, 3 Aug 2022 13:12:15 +0200 Subject: [PATCH] Only tick if the ticker is disabled --- src/progress_bar.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/progress_bar.rs b/src/progress_bar.rs index 8c1c1335..0807b85d 100644 --- a/src/progress_bar.rs +++ b/src/progress_bar.rs @@ -201,7 +201,7 @@ impl ProgressBar { pub fn inc(&self, delta: u64) { self.pos.inc(delta); let now = Instant::now(); - if self.pos.allow(now) { + if self.pos.allow(now) && self.ticker.lock().unwrap().is_none() { self.state().tick(now); } } @@ -240,7 +240,7 @@ impl ProgressBar { pub fn set_position(&self, pos: u64) { self.pos.set(pos); let now = Instant::now(); - if self.pos.allow(now) { + if self.pos.allow(now) && self.ticker.lock().unwrap().is_none() { self.state().tick(now); } }