diff --git a/bar.go b/bar.go index 9b0ca2c..761c353 100644 --- a/bar.go +++ b/bar.go @@ -453,9 +453,9 @@ func (s *bState) draw(stat decor.Statistics) io.Reader { r, err := s.drawImpl(stat) if err != nil { - s.buffers[0].Reset() - s.buffers[1].Reset() - s.buffers[2].Reset() + for _, b := range s.buffers { + b.Reset() + } panic(err) } return io.MultiReader(r, strings.NewReader("\n"))