diff options
Diffstat (limited to 'Extras/MonoDevelop.Autotools/Commands.cs')
-rw-r--r-- | Extras/MonoDevelop.Autotools/Commands.cs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Extras/MonoDevelop.Autotools/Commands.cs b/Extras/MonoDevelop.Autotools/Commands.cs index 6c627000b6..ae25b5ccf3 100644 --- a/Extras/MonoDevelop.Autotools/Commands.cs +++ b/Extras/MonoDevelop.Autotools/Commands.cs @@ -32,6 +32,7 @@ using MonoDevelop.Components.Commands; using MonoDevelop.Ide.Gui; using MonoDevelop.Ide.Gui.Pads; using MonoDevelop.Ide.Gui.Content; +using MonoDevelop.Deployment; using Gtk; @@ -70,9 +71,14 @@ namespace MonoDevelop.Autotools return; } - using (IProgressMonitor monitor = IdeApp.Workbench.ProgressMonitors.GetOutputProgressMonitor ( GettextCatalog.GetString("Autotools Output"), "md-package", true, true)) - { - deployer.GenerateFiles (combine, monitor); + DeployContext ctx = new DeployContext (new TarballDeployTarget (), "Linux", null); + IProgressMonitor monitor = IdeApp.Workbench.ProgressMonitors.GetOutputProgressMonitor ( GettextCatalog.GetString("Autotools Output"), "md-package", true, true); + try { + deployer.GenerateFiles (ctx, combine, monitor); + } + finally { + ctx.Dispose (); + monitor.Dispose (); } } } |