loop over s.buffers
Vladimir Bauer
3 years ago
| 452 | 452 | func (s *bState) draw(stat decor.Statistics) io.Reader { |
| 453 | 453 | r, err := s.drawImpl(stat) |
| 454 | 454 | if err != nil { |
| 455 | s.buffers[0].Reset() | |
| 456 | s.buffers[1].Reset() | |
| 457 | s.buffers[2].Reset() | |
| 455 | for _, b := range s.buffers { | |
| 456 | b.Reset() | |
| 457 | } | |
| 458 | 458 | panic(err) |
| 459 | 459 | } |
| 460 | 460 | return io.MultiReader(r, strings.NewReader("\n")) |