From 218ad9252590a3aaf5da5132c8c8c96c89d0006d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6llner?= Date: Tue, 21 Apr 2020 07:20:34 +0200 Subject: [PATCH] perf. tweak --- Capnp.Net.Runtime/Util/StrictlyOrderedAwaitTask.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Capnp.Net.Runtime/Util/StrictlyOrderedAwaitTask.cs b/Capnp.Net.Runtime/Util/StrictlyOrderedAwaitTask.cs index 035fea8..7567bf3 100644 --- a/Capnp.Net.Runtime/Util/StrictlyOrderedAwaitTask.cs +++ b/Capnp.Net.Runtime/Util/StrictlyOrderedAwaitTask.cs @@ -111,7 +111,7 @@ namespace Capnp.Util /// /// Whether the underlying task did complete and it is safe to skip continuation registration. /// - public bool IsCompleted => _awaitedTask.IsCompleted && _state == s_seal; + public bool IsCompleted => _awaitedTask.IsCompleted && (_state == s_cover || _state == s_seal); /// /// Part of await pattern implementation. Do not use directly.