don't invoke render with 0 bars
Vladimir Bauer
3 years ago
| 253 | 253 | func (p *Progress) serve(s *pState, cw *cwriter.Writer) { |
| 254 | 254 | defer p.cwg.Done() |
| 255 | 255 | |
| 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 | } | |
| 257 | 262 | |
| 258 | 263 | refreshCh := s.newTicker(p.done) |
| 259 | 264 |