diff --git a/decor/speed.go b/decor/speed.go index 65257a2..4fadf86 100644 --- a/decor/speed.go +++ b/decor/speed.go @@ -85,11 +85,11 @@ func (d *movingAverageSpeed) Decor(s Statistics) (string, int) { if !s.Completed { - var speed float64 - if v := d.average.Value(); v > 0 { - speed = 1 / v + if v := d.average.Value(); v != 0 { + d.msg = d.producer(float64(1e9) / v) + } else { + d.msg = d.producer(v) } - d.msg = d.producer(speed * 1e9) } return d.Format(d.msg) }