diff --git a/progress.go b/progress.go index 4174414..b0f0636 100644 --- a/progress.go +++ b/progress.go @@ -145,8 +145,7 @@ } func (p *Progress) traverseBars(cb func(b *Bar) bool) { - iter := make(chan *Bar) - drop := make(chan struct{}) + iter, drop := make(chan *Bar), make(chan struct{}) select { case p.operateState <- func(s *pState) { s.hm.iter(iter, drop) }: for b := range iter { @@ -316,8 +315,7 @@ var popCount int s.rows = s.rows[:0] - iter := make(chan *Bar) - drop := make(chan struct{}) + iter, drop := make(chan *Bar), make(chan struct{}) s.hm.drain(iter, drop) for b := range iter {