diff --git a/progress.go b/progress.go index 892f499..a411f8b 100644 --- a/progress.go +++ b/progress.go @@ -165,24 +165,6 @@ case p.operateState <- func(s *pState) { s.zeroWait = true }: <-p.done case <-p.done: - } -} - -func syncWidth(matrix map[int][]chan int) { - for _, column := range matrix { - column := column - go func() { - var maxWidth int - for _, ch := range column { - w := <-ch - if w > maxWidth { - maxWidth = w - } - } - for _, ch := range column { - ch <- maxWidth - } - }() } } @@ -259,3 +241,21 @@ } return } + +func syncWidth(matrix map[int][]chan int) { + for _, column := range matrix { + column := column + go func() { + var maxWidth int + for _, ch := range column { + w := <-ch + if w > maxWidth { + maxWidth = w + } + } + for _, ch := range column { + ch <- maxWidth + } + }() + } +}