aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Progress.zig
diff options
context:
space:
mode:
authorJeremy Fillingim <jeremy@fillingim.net>2021-12-06 04:10:23 +0000
committerAndrew Kelley <andrew@ziglang.org>2021-12-06 12:18:41 -0800
commitfffa89700e1726508b5e5a3807fbc3a33eeea88d (patch)
tree3929a6fdec1832aff01e3f08897b814991a58f67 /lib/std/Progress.zig
parent933999dad13ed4f4acc095a3b0d6a327f0899555 (diff)
downloadzig-fffa89700e1726508b5e5a3807fbc3a33eeea88d.tar.gz
zig-fffa89700e1726508b5e5a3807fbc3a33eeea88d.zip
Fix test label off-by-one error (#10277).
The console test# label [test#/#tests] was being generated inside refreshWithHeldLock (in lib/std/Progress.zig), using the number of completed items. This was being incremented by 1 when displayed, which is not required.
Diffstat (limited to 'lib/std/Progress.zig')
-rw-r--r--lib/std/Progress.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/Progress.zig b/lib/std/Progress.zig
index 73a4752525..682171366b 100644
--- a/lib/std/Progress.zig
+++ b/lib/std/Progress.zig
@@ -266,11 +266,11 @@ fn refreshWithHeldLock(self: *Progress) void {
}
if (eti > 0) {
if (need_ellipse) self.bufWrite(&end, " ", .{});
- self.bufWrite(&end, "[{d}/{d}] ", .{ completed_items + 1, eti });
+ self.bufWrite(&end, "[{d}/{d}] ", .{ completed_items, eti });
need_ellipse = false;
} else if (completed_items != 0) {
if (need_ellipse) self.bufWrite(&end, " ", .{});
- self.bufWrite(&end, "[{d}] ", .{completed_items + 1});
+ self.bufWrite(&end, "[{d}] ", .{completed_items});
need_ellipse = false;
}
}