Codebase list golang-github-vbauerster-mpb / 683851d
don't invoke render with 0 bars Vladimir Bauer 3 years ago
1 changed file(s) with 6 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
253253 func (p *Progress) serve(s *pState, cw *cwriter.Writer) {
254254 defer p.cwg.Done()
255255
256 render := func() error { return s.render(cw) }
256 render := func() error {
257 if s.bHeap.Len() == 0 {
258 return nil
259 }
260 return s.render(cw)
261 }
257262
258263 refreshCh := s.newTicker(p.done)
259264