Fire ActiveProfileModifed on Save if printer is open, pass Settings

This commit is contained in:
John Lewin 2018-11-19 17:43:23 -08:00
parent d0e0eae3a1
commit c30eb13688

View file

@ -433,9 +433,9 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
File.WriteAllText(filePath, json);
}
if (ApplicationController.Instance.ActivePrinter.Settings.ID == this.ID)
if (ApplicationController.Instance.ActivePrinters.FirstOrDefault(p => p.Settings.ID == this.ID) is PrinterConfig printer)
{
ApplicationController.Instance.ActiveProfileModified.CallEvents(null, null);
ApplicationController.Instance.ActiveProfileModified.CallEvents(printer.Settings, null);
}
}