diff options
author | Matt Ward <ward.matt@gmail.com> | 2016-06-20 20:03:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-20 20:03:54 +0300 |
commit | 0ecc3639cde21616d675e4fdef1b858d166dd065 (patch) | |
tree | 81dd962d8109eaaaf0eacfb12b828b079cc1fd0b | |
parent | 3ea718ee98e217cc1d3f870443425bcafe8afc03 (diff) | |
parent | aa14882c177ad9339a73846fc934912e1da4530d (diff) |
Merge pull request #1519 from mono/cycle7-sr0-custom-command-fatal-errormonodevelop-6.0.1.8
[Ide] Fixed fatal error when running custom command.
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs index 5cf0e07f6a..348e22c8ac 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs @@ -418,10 +418,10 @@ namespace MonoDevelop.Ide.Commands ProgressMonitor monitor = IdeApp.Workbench.ProgressMonitors.GetRunProgressMonitor (); Thread t = new Thread ( - delegate () { + async delegate () { using (monitor) { try { - cmd.Execute (monitor, ce, IdeApp.Workspace.ActiveConfiguration); + await cmd.Execute (monitor, ce, IdeApp.Workspace.ActiveConfiguration); } catch (Exception ex) { monitor.ReportError (GettextCatalog.GetString ("Command execution failed"), ex); } |