diff options
author | Vsevolod Kukol <sevoku@microsoft.com> | 2020-01-20 21:45:41 +0300 |
---|---|---|
committer | monojenkins <jo.shields+jenkins@xamarin.com> | 2020-01-21 10:42:15 +0300 |
commit | 6ef010ad35a7437b1dd986fd4732aabb2259067d (patch) | |
tree | 3ff456321cd3f3cc17600a69c5b086cec3291b23 /main | |
parent | 1adb065235353ec361dcdd4010aa5958a3645efc (diff) |
[Ide] Properly dispose WizardDialog on completion
Diffstat (limited to 'main')
-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 94ee7d76f6..7981d7c6eb 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; |