From bf9d736c4f40017cf9b90d81f27f5a32552475cd Mon Sep 17 00:00:00 2001 From: Boris-Barboris Date: Fri, 30 Mar 2018 09:42:22 +0000 Subject: [PATCH] another way around. Fix typo in comment. --- source/vibe/core/sync.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/vibe/core/sync.d b/source/vibe/core/sync.d index 041f57d..8d9868d 100644 --- a/source/vibe/core/sync.d +++ b/source/vibe/core/sync.d @@ -743,8 +743,8 @@ struct LocalManualEvent { */ int wait() { return wait(this.emitCount); } - /** Acquires ownership and waits until the emit count differs from the - given one or until a timeout is reached. + /** Acquires ownership and waits until the signal is emitted and the emit + count is larger than a given one. Throws: May throw an $(D InterruptException) if the task gets interrupted @@ -778,7 +778,7 @@ struct LocalManualEvent { target_timeout = now + timeout; } - while (m_waiter.m_emitCount - emit_count >= 0) { + while (m_waiter.m_emitCount - emit_count <= 0) { m_waiter.wait!interruptible(timeout != Duration.max ? target_timeout - now : Duration.max); try now = Clock.currTime(UTC()); catch (Exception e) { assert(false, e.msg); }