Codebase list golang-github-vbauerster-mpb / 2d3ce8d
newStatistics as method of bState Vladimir Bauer 1 year, 10 months ago
2 changed file(s) with 5 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
415415 func (b *Bar) render(tw int) {
416416 fn := func(s *bState) {
417417 frame := new(renderFrame)
418 stat := newStatistics(tw, s)
418 stat := s.newStatistics(tw)
419419 r, err := s.draw(stat)
420420 if err != nil {
421421 for _, buf := range s.buffers {
614614 }
615615 }
616616
617 func newStatistics(tw int, s *bState) decor.Statistics {
617 func (s bState) newStatistics(tw int) decor.Statistics {
618618 return decor.Statistics{
619619 AvailableWidth: tw,
620620 RequestedWidth: s.reqWidth,
785785 s.current = tc.current
786786 s.trimSpace = tc.trim
787787 s.refill = tc.refill
788 r, err := s.draw(newStatistics(tw, s))
788 r, err := s.draw(s.newStatistics(tw))
789789 if err != nil {
790790 t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error())
791791 }
12371237 s.current = tc.current
12381238 s.trimSpace = tc.trim
12391239 s.refill = tc.refill
1240 r, err := s.draw(newStatistics(tw, s))
1240 r, err := s.draw(s.newStatistics(tw))
12411241 if err != nil {
12421242 t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error())
12431243 }
14121412 s.current = tc.current
14131413 s.trimSpace = tc.trim
14141414 s.refill = tc.refill
1415 r, err := s.draw(newStatistics(tw, s))
1415 r, err := s.draw(s.newStatistics(tw))
14161416 if err != nil {
14171417 t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error())
14181418 }