std.Progress: call refreshWithHeldLock as appropriate

This commit is contained in:
Andrew Kelley 2021-01-24 12:22:17 -07:00
parent 4f7d76f19c
commit 2b321c25ce

View File

@ -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();
}
}