diff --git a/progress/tracker.go b/progress/tracker.go index 7b6f9b6..ee58c99 100644 --- a/progress/tracker.go +++ b/progress/tracker.go @@ -83,7 +83,9 @@ func (t *Tracker) Reset() { // SetValue sets the value of the tracker and re-calculates if the tracker is // "done". func (t *Tracker) SetValue(value int64) { - t.Reset() + t.done = false + t.timeStop = time.Time{} + t.value = 0 t.Increment(value) }