Skip to content

Commit da3162c

Browse files
committed
populate frame shutdown related fields at complete or abort events only
1 parent 2dcb25d commit da3162c

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

bar.go

+4-6
Original file line numberDiff line numberDiff line change
@@ -429,13 +429,11 @@ func (b *Bar) render(tw int) {
429429
return
430430
}
431431
}
432-
frame := &renderFrame{
433-
rows: rows,
434-
shutdown: s.shutdown,
435-
rmOnComplete: s.rmOnComplete,
436-
noPop: s.noPop,
437-
}
432+
frame := &renderFrame{rows: rows}
438433
if s.completed || s.aborted {
434+
frame.shutdown = s.shutdown
435+
frame.rmOnComplete = s.rmOnComplete
436+
frame.noPop = s.noPop
439437
// post increment makes sure OnComplete decorators are rendered
440438
s.shutdown++
441439
}

0 commit comments

Comments
 (0)