diff options
author | Vsevolod Kukol <sevoku@microsoft.com> | 2020-01-20 21:45:41 +0300 |
---|---|---|
committer | Vsevolod Kukol <sevoku@microsoft.com> | 2020-01-20 21:45:41 +0300 |
commit | fd4f6e149ffae2041c6376575b4821ee33fc4e72 (patch) | |
tree | 87fe60367934d5a20405280b3cebd205480a7f1f | |
parent | 8eb56440b8e2cc396b1de1d1b868081021df8dea (diff) |
[Ide] Properly dispose WizardDialog on completion
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Wizard/WizardDialogController.cs | 10 |
1 files changed, 6 insertions, 4 deletions
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; |