Codebase list golang-github-vbauerster-mpb / a3775b6
write rRight rune in defer Vladimir Bauer 8 years ago
1 changed file(s) with 2 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
375375
376376 func (s *bState) fillBar(width int) {
377377 defer func() {
378 s.bufB.WriteRune(s.runes[rRight])
378379 if !s.trimRightSpace {
379380 s.bufB.WriteByte(' ')
380381 }
381382 }()
383
382384 s.bufB.Reset()
383385 if !s.trimLeftSpace {
384386 s.bufB.WriteByte(' ')
385387 }
386388 s.bufB.WriteRune(s.runes[rLeft])
387389 if width <= 2 {
388 s.bufB.WriteRune(s.runes[rRight])
389390 return
390391 }
391392
420421 for i := completedWidth; i < int64(barWidth); i++ {
421422 s.bufB.WriteRune(s.runes[rEmpty])
422423 }
423
424 s.bufB.WriteRune(s.runes[rRight])
425424 }
426425
427426 func (s *bState) updateTimePerItemEstimate(amount int, now, next time.Time) {