diff --git a/progress.go b/progress.go index 2bd9888..0e53c5d 100644 --- a/progress.go +++ b/progress.go @@ -408,15 +408,13 @@ ch := make(chan time.Time) go func() { var autoRefresh <-chan time.Time - if !s.disableAutoRefresh { - if !s.outputDiscarded { - if s.renderDelay != nil { - <-s.renderDelay - } - ticker := time.NewTicker(s.rr) - defer ticker.Stop() - autoRefresh = ticker.C - } + if !s.disableAutoRefresh && !s.outputDiscarded { + if s.renderDelay != nil { + <-s.renderDelay + } + ticker := time.NewTicker(s.rr) + defer ticker.Stop() + autoRefresh = ticker.C } for { select {