Remove ActivePrinter reference

This commit is contained in:
John Lewin 2018-11-12 07:26:34 -08:00
parent 1e7ac7f885
commit 6e9d7b4b63

View file

@ -335,9 +335,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
/// <returns></returns>
public static async Task<PrinterSettings> LoadProfileAsync(string profileID, bool useActiveInstance = true)
{
var activePrinter = ApplicationController.Instance.ActivePrinter;
if (useActiveInstance && activePrinter.Settings.ID == profileID)
// Check loaded printers for printerID and return if found
if (ApplicationController.Instance.ActivePrinters.FirstOrDefault(p => p.Settings.ID == profileID) is PrinterConfig activePrinter)
{
return activePrinter.Settings;
}