From be3cd0022797d262c915bfc7c4236523383ad14b Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Mon, 9 Sep 2024 21:43:41 +0200 Subject: [PATCH] fix removal of stale paths --- MareSynchronos/FileCache/TransientResourceManager.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MareSynchronos/FileCache/TransientResourceManager.cs b/MareSynchronos/FileCache/TransientResourceManager.cs index 6de366f..6dd9802 100644 --- a/MareSynchronos/FileCache/TransientResourceManager.cs +++ b/MareSynchronos/FileCache/TransientResourceManager.cs @@ -85,8 +85,10 @@ public sealed class TransientResourceManager : DisposableMediatorSubscriberBase foreach (var replacement in fileReplacement.Where(p => !p.HasFileReplacement).SelectMany(p => p.GamePaths).ToList()) { - value.RemoveWhere(p => string.Equals(p, replacement, StringComparison.OrdinalIgnoreCase)); + PlayerConfig.RemovePath(replacement); } + + _configurationService.Save(); } }