Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

reader: draw last update even if we didn't draw before. #3

Merged
merged 1 commit into from
Apr 30, 2015
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 7 additions & 10 deletions reader.go
Original file line number Diff line number Diff line change
Expand Up @@ -80,18 +80,15 @@ func (r *Reader) drawProgress() {
}

func (r *Reader) finishProgress() {
// Only output the final draw if we drawed prior
if !r.lastDraw.IsZero() {
f := r.drawFunc()
f(r.progress, r.Size)
f := r.drawFunc()
f(r.progress, r.Size)

// Print a newline
f(-1, -1)
// Print a newline
f(-1, -1)

// Reset lastDraw so we don't finish again
var zeroDraw time.Time
r.lastDraw = zeroDraw
}
// Reset lastDraw so we don't finish again
var zeroDraw time.Time
r.lastDraw = zeroDraw
}

func (r *Reader) initProgress() {
Expand Down