diff options
| author | Jeremy Fillingim <jeremy@fillingim.net> | 2021-12-06 04:10:23 +0000 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-12-06 12:18:41 -0800 |
| commit | fffa89700e1726508b5e5a3807fbc3a33eeea88d (patch) | |
| tree | 3929a6fdec1832aff01e3f08897b814991a58f67 /lib/std/Progress.zig | |
| parent | 933999dad13ed4f4acc095a3b0d6a327f0899555 (diff) | |
| download | zig-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.zig | 4 |
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; } } |
