Reuse new wizard launcher, switch to incomplete stage mode

This commit is contained in:
jlewin 2019-04-04 17:26:16 -07:00
parent a2fc4b916a
commit 1c08ccadeb
2 changed files with 19 additions and 4 deletions

View file

@ -2367,10 +2367,15 @@ namespace MatterHackers.MatterControl
try
{
// If leveling is required or is currently on
if(this.RunAnyRequiredPrinterSetup(printer, this.Theme))
if (PrinterCalibrationWizard.SetupRequired(printer))
{
// We need to calibrate. So, don't print this part.
UiThread.RunOnIdle(() =>
{
DialogWindow.Show(
new PrinterCalibrationWizard(printer, AppContext.Theme),
advanceToIncompleteStage: true);
});
return;
}

View file

@ -385,7 +385,17 @@ namespace MatterHackers.MatterControl
{
if (sender is PrinterConfig printer)
{
ApplicationController.Instance.RunAnyRequiredPrinterSetup(printer, ApplicationController.Instance.Theme);
if (PrinterCalibrationWizard.SetupRequired(printer))
{
UiThread.RunOnIdle(() =>
{
DialogWindow.Show(
new PrinterCalibrationWizard(printer, AppContext.Theme),
advanceToIncompleteStage: true);
});
return;
}
}
}