Prevent re-initialization of the plugin factory when already initialized

This commit is contained in:
tsommer committed 2025-04-23 13:57:16 +02:00
1 parent 7bf5b5cf7a
commit 5fe3e1cb34
1 file changed
+3
@@ -39,6 +39,9 @@ public static partial class PluginFactory
/// </summary> /// </summary>
public static void Setup() public static void Setup()
{ {
if(IS_INITIALIZED)
return;
DATA_DIR = SettingsManager.DataDirectory!; DATA_DIR = SettingsManager.DataDirectory!;
PLUGINS_ROOT = Path.Join(DATA_DIR, "plugins"); PLUGINS_ROOT = Path.Join(DATA_DIR, "plugins");
INTERNAL_PLUGINS_ROOT = Path.Join(PLUGINS_ROOT, ".internal"); INTERNAL_PLUGINS_ROOT = Path.Join(PLUGINS_ROOT, ".internal");