aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Progress.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-01-24 12:22:17 -0700
committerAndrew Kelley <andrew@ziglang.org>2021-01-24 12:22:17 -0700
commit2b321c25ce07953799300febf248ea7a7268bbd2 (patch)
treec9892387883f0d563ed377692bacf23d10a0d1bc /lib/std/Progress.zig
parent4f7d76f19ca2fcb18b47f0d07c3dc1ceaab0b6f2 (diff)
downloadzig-2b321c25ce07953799300febf248ea7a7268bbd2.tar.gz
zig-2b321c25ce07953799300febf248ea7a7268bbd2.zip
std.Progress: call refreshWithHeldLock as appropriate
Diffstat (limited to 'lib/std/Progress.zig')
-rw-r--r--lib/std/Progress.zig10
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/std/Progress.zig b/lib/std/Progress.zig
index 4f278e67f6..131aff2d2b 100644
--- a/lib/std/Progress.zig
+++ b/lib/std/Progress.zig
@@ -103,12 +103,10 @@ pub const Node = struct {
}
parent.completeOne();
} else {
- {
- const held = self.context.update_lock.acquire();
- defer held.release();
- self.context.done = true;
- }
- self.context.refresh();
+ const held = self.context.update_lock.acquire();
+ defer held.release();
+ self.context.done = true;
+ self.context.refreshWithHeldLock();
}
}