From 141d1d0b14fea97c015c17dbcb4e6c36090d7d73 Mon Sep 17 00:00:00 2001 From: ghorsington Date: Sun, 18 Jul 2021 13:16:04 +0300 Subject: [PATCH] Resolve core config lazily --- BepInEx.Core/Configuration/ConfigFile.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/BepInEx.Core/Configuration/ConfigFile.cs b/BepInEx.Core/Configuration/ConfigFile.cs index 80e8d27..b0e6e98 100644 --- a/BepInEx.Core/Configuration/ConfigFile.cs +++ b/BepInEx.Core/Configuration/ConfigFile.cs @@ -39,7 +39,9 @@ namespace BepInEx.Configuration if (saveOnInit) Save(); } - public static ConfigFile CoreConfig { get; } = new(Paths.BepInExConfigPath, true); + + private static ConfigFile core; + public static ConfigFile CoreConfig => core ??= new(Paths.BepInExConfigPath, true); public IConfigurationProvider ConfigurationProvider { get; }