Revert back to lazy loaded KnownSettings

This commit is contained in:
John Lewin 2016-07-18 18:24:01 -07:00
parent 80dab6c9e8
commit 215a27f79c

View file

@ -726,7 +726,19 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
#endregion
[JsonIgnore]
public static HashSet<string> KnownSettings { get; } = LoadSettingsNamesFromPropertiesJson();
private static HashSet<string> knownSettings;
public static HashSet<string> KnownSettings
{
get
{
if (knownSettings == null)
{
knownSettings = LoadSettingsNamesFromPropertiesJson();
}
return knownSettings;
}
}
private static HashSet<string> LoadSettingsNamesFromPropertiesJson()
{