From c30eb13688db5abb04eac042ea34fd4a307c0e84 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Mon, 19 Nov 2018 17:43:23 -0800 Subject: [PATCH] Fire ActiveProfileModifed on Save if printer is open, pass Settings --- .../SlicerConfiguration/Settings/PrinterSettings.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MatterControlLib/SlicerConfiguration/Settings/PrinterSettings.cs b/MatterControlLib/SlicerConfiguration/Settings/PrinterSettings.cs index 1e037e48f..e7307bbba 100644 --- a/MatterControlLib/SlicerConfiguration/Settings/PrinterSettings.cs +++ b/MatterControlLib/SlicerConfiguration/Settings/PrinterSettings.cs @@ -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); } }