From 6209b25d9af6498b4f23cef6ce9b30b39b76e47e Mon Sep 17 00:00:00 2001 From: Manuel Bua Date: Mon, 27 Jul 2020 20:39:13 +0200 Subject: [PATCH] Ensure an empty progressbar is aborted --- v2/internal/progress/progress.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/v2/internal/progress/progress.go b/v2/internal/progress/progress.go index 1b28c1a33..e74590d4b 100644 --- a/v2/internal/progress/progress.go +++ b/v2/internal/progress/progress.go @@ -91,7 +91,9 @@ func (p *Progress) Drop(count int64) { // wait for all the progress bars to finish. func (p *Progress) Wait() { p.totalMutex.Lock() - if p.initialTotal != p.total { + if p.total == 0 { + p.gbar.Abort(true) + } else if p.initialTotal != p.total { p.gbar.SetTotal(p.total, true) } p.totalMutex.Unlock()