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:
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs9
1 files changed, 1 insertions, 8 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
index b3ebc6f454..b8f24ce35d 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
@@ -316,8 +316,6 @@ namespace MonoDevelop.Ide.CustomTools
// Execute the generator
- Exception error = null;
-
// Share the one pad for all Tool output.
Pad pad = null;
@@ -343,7 +341,6 @@ namespace MonoDevelop.Ide.CustomTools
try {
await tool.Generate (monitor, project, file, result);
} catch (Exception ex) {
- error = ex;
result.UnhandledException = ex;
}
@@ -366,11 +363,7 @@ namespace MonoDevelop.Ide.CustomTools
UpdateCompleted (monitor, file, genFile, result, false);
} finally {
FileService.ThawEvents ();
- if (error == null)
- newTask.SetResult (true);
- else {
- newTask.SetException (error);
- }
+ newTask.TrySetResult (true);
}
}