diff options
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.cs | 9 |
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); } } |