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 ef32d1a4ad..1721889cd2 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
@@ -310,8 +310,6 @@ namespace MonoDevelop.Ide.CustomTools
// Execute the generator
- Exception error = null;
-
// Share the one pad for all Tool output.
Pad pad = null;
@@ -337,7 +335,6 @@ namespace MonoDevelop.Ide.CustomTools
try {
await tool.Generate (monitor, project, file, result);
} catch (Exception ex) {
- error = ex;
result.UnhandledException = ex;
}
@@ -360,11 +357,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);
}
}