Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriain holmes <iain@xamarin.com>2019-06-26 17:40:20 +0300
committeriain holmes <iain@xamarin.com>2019-06-26 17:40:20 +0300
commit75c5e0cc429e37e540eeef10305fb8cc2896c1d5 (patch)
treeb71242b9b78c6acaaa26c14ba0d81bd5fa67cd19 /main/src/core/MonoDevelop.Ide
parent5a4f121d44f5cfb6dee37359a44e586f7005bbcd (diff)
[IDE] Use TrySetResult instead
Diffstat (limited to 'main/src/core/MonoDevelop.Ide')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs5
1 files changed, 2 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs
index f13d23b980..5e6122765d 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs
@@ -192,9 +192,8 @@ namespace MonoDevelop.Ide
get => launchType;
internal set {
launchType = value;
- if (!LaunchCompletionSource.Task.IsCompleted) {
- LaunchCompletionSource.SetResult (value);
- } else {
+
+ if (!LaunchCompletionSource.TrySetResult (value)) {
LoggingService.LogWarning ($"LaunchReason is already set to {launchType}.");
}
}