Create the baseLayerCache on first request rather than static init.

This commit is contained in:
Lars Brubaker 2016-06-22 15:38:20 -07:00
parent 768d555f2a
commit 328204b14b

View file

@ -244,12 +244,17 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
return "";
}
static PrinterSettingsLayer baseLayerCache = SliceSettingsOrganizer.Instance.GetDefaultSettings();
static PrinterSettingsLayer baseLayerCache;
[JsonIgnore]
public PrinterSettingsLayer BaseLayer
{
get
{
if (baseLayerCache == null)
{
baseLayerCache = SliceSettingsOrganizer.Instance.GetDefaultSettings();
}
return baseLayerCache;
}
}