From 4ed9f5d293f1443296c83a550386149d958c2a46 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sat, 18 Apr 2020 19:35:40 +0200 Subject: [PATCH] Do not dispose culture sets We actually can't know if they're used somewhere else, rely on GC in this case --- ArchiSteamFarm/Program.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index 7e989740b..100654118 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -226,7 +226,8 @@ namespace ArchiSteamFarm { return; } - using ResourceSet defaultResourceSet = Strings.ResourceManager.GetResourceSet(CultureInfo.GetCultureInfo("en-US"), true, true); + // We can't dispose this resource set, as we can't be sure if it isn't used somewhere else, rely on GC in this case + ResourceSet defaultResourceSet = Strings.ResourceManager.GetResourceSet(CultureInfo.GetCultureInfo("en-US"), true, true); if (defaultResourceSet == null) { ASF.ArchiLogger.LogNullError(nameof(defaultResourceSet)); @@ -242,7 +243,8 @@ namespace ArchiSteamFarm { return; } - using ResourceSet currentResourceSet = Strings.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true); + // We can't dispose this resource set, as we can't be sure if it isn't used somewhere else, rely on GC in this case + ResourceSet currentResourceSet = Strings.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true); if (currentResourceSet == null) { ASF.ArchiLogger.LogNullError(nameof(currentResourceSet));