Ver código fonte

fix initial progress stats

Jeffrey Morgan 1 ano atrás
pai
commit
8c4022b06b
1 arquivos alterados com 3 adições e 4 exclusões
  1. 3 4
      progress/bar.go

+ 3 - 4
progress/bar.go

@@ -124,15 +124,14 @@ func (b *Bar) Stats() Stats {
 
 
 	switch {
 	switch {
 	case b.statted.IsZero():
 	case b.statted.IsZero():
-	case b.currentValue >= b.maxValue:
 		b.stats = Stats{
 		b.stats = Stats{
-			value:     b.maxValue,
+			value:     b.initialValue,
 			rate:      0,
 			rate:      0,
 			remaining: 0,
 			remaining: 0,
 		}
 		}
-	case b.statted.IsZero():
+	case b.currentValue >= b.maxValue:
 		b.stats = Stats{
 		b.stats = Stats{
-			value:     b.initialValue,
+			value:     b.maxValue,
 			rate:      0,
 			rate:      0,
 			remaining: 0,
 			remaining: 0,
 		}
 		}