From 7e6586cd85155e748300d41273fdc968a2aecd47 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Fri, 8 Mar 2019 08:03:12 -0800 Subject: [PATCH] Ensure leveling validation is run when enabled and/or required --- MatterControlLib/ApplicationView/SettingsValidation.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MatterControlLib/ApplicationView/SettingsValidation.cs b/MatterControlLib/ApplicationView/SettingsValidation.cs index 76c19af83..3636e0d23 100644 --- a/MatterControlLib/ApplicationView/SettingsValidation.cs +++ b/MatterControlLib/ApplicationView/SettingsValidation.cs @@ -159,7 +159,10 @@ namespace MatterHackers.MatterControl } // If we have print leveling turned on then make sure we don't have any leveling commands in the start gcode. - if (settings.GetValue(SettingsKey.print_leveling_enabled)) + var levelingEnabled = printer.Settings.GetValue(SettingsKey.print_leveling_enabled); + var levelingRequired = printer.Settings.GetValue(SettingsKey.print_leveling_required_to_print); + + if (levelingEnabled || levelingRequired) { foreach (string startGCodeLine in startGCode) {