From 50ad2ee9d626df32a6d8a0fa716f50aa36d81947 Mon Sep 17 00:00:00 2001 From: hadashiA Date: Fri, 8 Sep 2023 17:31:19 +0900 Subject: [PATCH] Fix conditions for UniTaskCompletionSourceCore.TrySet* to be true --- .../Plugins/UniTask/Runtime/UniTaskCompletionSource.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs index 67b882e..12f3c26 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskCompletionSource.cs @@ -137,8 +137,8 @@ namespace Cysharp.Threading.Tasks if (continuation != null || Interlocked.CompareExchange(ref this.continuation, UniTaskCompletionSourceCoreShared.s_sentinel, null) != null) { continuation(continuationState); - return true; } + return true; } return false; @@ -165,8 +165,8 @@ namespace Cysharp.Threading.Tasks if (continuation != null || Interlocked.CompareExchange(ref this.continuation, UniTaskCompletionSourceCoreShared.s_sentinel, null) != null) { continuation(continuationState); - return true; } + return true; } return false; @@ -184,8 +184,8 @@ namespace Cysharp.Threading.Tasks if (continuation != null || Interlocked.CompareExchange(ref this.continuation, UniTaskCompletionSourceCoreShared.s_sentinel, null) != null) { continuation(continuationState); - return true; } + return true; } return false;