From dcacdd802cd78b18cecbbf3f8e3b0f672884b384 Mon Sep 17 00:00:00 2001 From: Archi Date: Sun, 4 Jul 2021 18:33:24 +0200 Subject: [PATCH] Optimize LoadAssemblies() We can be smart about it and avoid loading the same assemblies twice --- ArchiSteamFarm/Plugins/PluginsCore.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArchiSteamFarm/Plugins/PluginsCore.cs b/ArchiSteamFarm/Plugins/PluginsCore.cs index 92fdd01ce..3534a0216 100644 --- a/ArchiSteamFarm/Plugins/PluginsCore.cs +++ b/ArchiSteamFarm/Plugins/PluginsCore.cs @@ -218,7 +218,7 @@ namespace ArchiSteamFarm.Plugins { string customPluginsPath = Path.Combine(Directory.GetCurrentDirectory(), SharedInfo.PluginsDirectory); - if (Directory.Exists(customPluginsPath)) { + if ((pluginsPath != customPluginsPath) && Directory.Exists(customPluginsPath)) { HashSet? loadedAssemblies = LoadAssembliesFrom(customPluginsPath); if (loadedAssemblies?.Count > 0) {