From fd4f6e149ffae2041c6376575b4821ee33fc4e72 Mon Sep 17 00:00:00 2001 From: Vsevolod Kukol Date: Mon, 20 Jan 2020 19:45:41 +0100 Subject: [Ide] Properly dispose WizardDialog on completion --- .../MonoDevelop.Ide.Gui.Wizard/WizardDialogController.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'main') diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Wizard/WizardDialogController.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Wizard/WizardDialogController.cs index b99021a5cc..b5e8418d23 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Wizard/WizardDialogController.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Wizard/WizardDialogController.cs @@ -125,14 +125,16 @@ namespace MonoDevelop.Ide.Gui.Wizard public bool RunWizard () { - var dialog = new WizardDialog (this); - return dialog.Run (Xwt.MessageDialog.RootWindow); + using (var dialog = new WizardDialog (this)) { + return dialog.Run (Xwt.MessageDialog.RootWindow); + } } public bool RunWizard (Xwt.WindowFrame parentWindow) { - var dialog = new WizardDialog (this); - return dialog.Run (parentWindow); + using (var dialog = new WizardDialog (this)) { + return dialog.Run (parentWindow); + } } public event EventHandler Completed; -- cgit v1.2.3