diff --git a/bar.go b/bar.go index e53f88b..dea8dbd 100644 --- a/bar.go +++ b/bar.go @@ -164,7 +164,7 @@ if s.triggerComplete && !s.completed { s.current = s.total s.completed = true - go b.forceRefreshIfLastUncompleted() + go b.forceRefresh() } }: case <-b.done: @@ -181,7 +181,7 @@ if s.triggerComplete && s.current >= s.total { s.current = s.total s.completed = true - go b.forceRefreshIfLastUncompleted() + go b.forceRefresh() } }: case <-b.done: @@ -210,7 +210,7 @@ if s.triggerComplete && s.current >= s.total { s.current = s.total s.completed = true - go b.forceRefreshIfLastUncompleted() + go b.forceRefresh() } }: case <-b.done: @@ -269,7 +269,7 @@ } s.aborted = true s.dropOnComplete = drop - go b.forceRefreshIfLastUncompleted() + go b.forceRefresh() }: <-b.done case <-b.done: @@ -363,7 +363,7 @@ } } -func (b *Bar) forceRefreshIfLastUncompleted() { +func (b *Bar) forceRefresh() { var anyOtherRunning bool b.container.traverseBars(func(bar *Bar) bool { anyOtherRunning = b != bar && !bar.Completed()