Codebase list golang-github-vbauerster-mpb / bde0ef9
just forceRefresh Vladimir Bauer 4 years ago
1 changed file(s) with 5 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
163163 if s.triggerComplete && !s.completed {
164164 s.current = s.total
165165 s.completed = true
166 go b.forceRefreshIfLastUncompleted()
166 go b.forceRefresh()
167167 }
168168 }:
169169 case <-b.done:
180180 if s.triggerComplete && s.current >= s.total {
181181 s.current = s.total
182182 s.completed = true
183 go b.forceRefreshIfLastUncompleted()
183 go b.forceRefresh()
184184 }
185185 }:
186186 case <-b.done:
209209 if s.triggerComplete && s.current >= s.total {
210210 s.current = s.total
211211 s.completed = true
212 go b.forceRefreshIfLastUncompleted()
212 go b.forceRefresh()
213213 }
214214 }:
215215 case <-b.done:
268268 }
269269 s.aborted = true
270270 s.dropOnComplete = drop
271 go b.forceRefreshIfLastUncompleted()
271 go b.forceRefresh()
272272 }:
273273 <-b.done
274274 case <-b.done:
362362 }
363363 }
364364
365 func (b *Bar) forceRefreshIfLastUncompleted() {
365 func (b *Bar) forceRefresh() {
366366 var anyOtherRunning bool
367367 b.container.traverseBars(func(bar *Bar) bool {
368368 anyOtherRunning = b != bar && !bar.Completed()