minor: one liners
Vladimir Bauer
3 years ago
| 144 | 144 | } |
| 145 | 145 | |
| 146 | 146 | func (p *Progress) traverseBars(cb func(b *Bar) bool) { |
| 147 | iter := make(chan *Bar) | |
| 148 | drop := make(chan struct{}) | |
| 147 | iter, drop := make(chan *Bar), make(chan struct{}) | |
| 149 | 148 | select { |
| 150 | 149 | case p.operateState <- func(s *pState) { s.hm.iter(iter, drop) }: |
| 151 | 150 | for b := range iter { |
| 315 | 314 | var popCount int |
| 316 | 315 | s.rows = s.rows[:0] |
| 317 | 316 | |
| 318 | iter := make(chan *Bar) | |
| 319 | drop := make(chan struct{}) | |
| 317 | iter, drop := make(chan *Bar), make(chan struct{}) | |
| 320 | 318 | s.hm.drain(iter, drop) |
| 321 | 319 | |
| 322 | 320 | for b := range iter { |