Unregister listeners on Close

- Issue MatterHackers/MCCentral#4588
Listeners not unregistered on Close
This commit is contained in:
John Lewin 2018-11-15 16:16:49 -08:00
parent 5fe1d0e225
commit 51b15e053b
12 changed files with 17 additions and 14 deletions

View file

@ -101,7 +101,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
}
}
printer.Settings.SettingChanged += Printer_SettingChanged;
this.Closed -= Printer_SettingChanged;
this.Closed += (s, e) => printer.Settings.SettingChanged -= Printer_SettingChanged;
SetButtonStates();
}

View file

@ -203,7 +203,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
}
printer.Settings.SettingChanged += Printer_SettingChanged;
this.Closed -= Printer_SettingChanged;
this.Closed += (s, e) => printer.Settings.SettingChanged -= Printer_SettingChanged;
}
public override void OnClosed(EventArgs e)