diff --git a/bar.go b/bar.go index f08d111..e53f88b 100644 --- a/bar.go +++ b/bar.go @@ -364,12 +364,12 @@ } func (b *Bar) forceRefreshIfLastUncompleted() { - var anyOtherUncompleted bool + var anyOtherRunning bool b.container.traverseBars(func(bar *Bar) bool { - anyOtherUncompleted = b != bar && !bar.Completed() - return !anyOtherUncompleted + anyOtherRunning = b != bar && !bar.Completed() + return !anyOtherRunning }) - if !anyOtherUncompleted { + if !anyOtherRunning { for { select { case b.container.refreshCh <- time.Now():