Make PrintLevelingChange event static

- Cleanup namespaces
 - Guard for null reference with null conditional invoke
This commit is contained in:
John Lewin 2016-07-18 16:18:12 -07:00
parent 85b2ddefc3
commit 80dab6c9e8
6 changed files with 57 additions and 26 deletions

View file

@ -259,7 +259,7 @@ namespace MatterHackers.MatterControl.ActionBar
autoLevelButton.Visible = ActiveSliceSettings.Instance.GetValue<bool>("print_leveling_enabled");
}, ref unregisterEvents);
ActiveSliceSettings.Instance.PrintLevelingEnabledChanged.RegisterEvent((sender, e) =>
PrinterSettings.PrintLevelingEnabledChanged.RegisterEvent((sender, e) =>
{
autoLevelButton.Visible = ActiveSliceSettings.Instance.GetValue<bool>("print_leveling_enabled");
}, ref unregisterEvents);
@ -705,7 +705,7 @@ namespace MatterHackers.MatterControl.ActionBar
autoLevelButton.Visible = ActiveSliceSettings.Instance.GetValue<bool>("print_leveling_enabled");
}, ref unregisterEvents);
ActiveSliceSettings.Instance.PrintLevelingEnabledChanged.RegisterEvent((sender, e) =>
PrinterSettings.PrintLevelingEnabledChanged.RegisterEvent((sender, e) =>
{
autoLevelButton.Visible = ActiveSliceSettings.Instance.GetValue<bool>("print_leveling_enabled");
}, ref unregisterEvents);