Ensure PrintLevelingData.NeedsToBeRun includes ProbeCalibration rules

- Issue MatterHackers/MCCentral#3459
When probe calibration is required auto level clears it even though
it has not been done
This commit is contained in:
John Lewin 2018-05-29 16:04:45 -07:00
parent f78fc3b02f
commit 47c6359a39
2 changed files with 6 additions and 2 deletions

View file

@ -950,7 +950,10 @@ namespace MatterHackers.MatterControl
var printer = ApplicationController.Instance.ActivePrinters.Where(p => p.Connection == s).FirstOrDefault();
if (printer != null)
{
ApplicationController.Instance.RunAnyRequiredPrinterSetup(printer, this.Theme);
UiThread.RunOnIdle(() =>
{
ApplicationController.Instance.RunAnyRequiredPrinterSetup(printer, this.Theme);
});
}
}, ref unregisterEvents);