Refactoring leveling system

This commit is contained in:
Lars Brubaker 2018-04-03 18:17:27 -07:00
parent f78db090ef
commit 34970a6462
14 changed files with 74 additions and 89 deletions

View file

@ -821,7 +821,7 @@ namespace MatterHackers.MatterControl
|| printer.Settings.GetValue<bool>(SettingsKey.print_leveling_enabled)))
{
PrintLevelingData levelingData = printer.Settings.Helpers.GetPrintLevelingData();
if (levelingData?.HasBeenRunAndEnabled() != true)
if (levelingData?.HasBeenRunAndEnabled(printer) != true)
{
UiThread.RunOnIdle(() => LevelWizardBase.ShowPrintLevelWizard(printer));
}
@ -1451,7 +1451,7 @@ namespace MatterHackers.MatterControl
|| ActiveSliceSettings.Instance.GetValue<bool>(SettingsKey.print_leveling_enabled))
{
PrintLevelingData levelingData = ActiveSliceSettings.Instance.Helpers.GetPrintLevelingData();
if (levelingData?.HasBeenRunAndEnabled() != true)
if (levelingData?.HasBeenRunAndEnabled(printer) != true)
{
LevelWizardBase.ShowPrintLevelWizard(printer);
return;