Move window.Closed listeners to IDisposable.Dispose

This commit is contained in:
John Lewin 2019-02-16 09:11:20 -08:00 committed by jlewin
parent 29812fdf82
commit 843b353bbb
6 changed files with 54 additions and 47 deletions

View file

@ -60,11 +60,12 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling
// turn off print leveling
var unloadWizard = new UnloadFilamentWizard(printer, extruderIndex);
var dialogWindow = DialogWindow.Show(unloadWizard.CurrentPage);
dialogWindow.Closed += (s, e) =>
{
printer.Connection.TurnOffBedAndExtruders(TurnOff.AfterDelay);
};
DialogWindow.Show(unloadWizard.CurrentPage);
}
public override void Dispose()
{
printer.Connection.TurnOffBedAndExtruders(TurnOff.AfterDelay);
}
private IEnumerator<WizardPage> GetPages()