From 31e7844ca1bbb3bc016c85da3187b86235293d04 Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Mon, 19 Jan 2026 19:42:04 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E8=BF=81=E7=A7=BB=E5=89=8D=E6=B8=85?= =?UTF-8?q?=E7=A9=BA=20gui.new=20=E4=B8=AD=E7=9A=84=E6=89=80=E6=9C=89?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaWpfGui/Helper/ConfigConverter.cs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/MaaWpfGui/Helper/ConfigConverter.cs b/src/MaaWpfGui/Helper/ConfigConverter.cs index 597e24ba24..ca1f8fec8b 100644 --- a/src/MaaWpfGui/Helper/ConfigConverter.cs +++ b/src/MaaWpfGui/Helper/ConfigConverter.cs @@ -115,6 +115,10 @@ public class ConfigConverter ConfigurationKeys.VersionUpdateDoNotShowUpdate, ConfigurationKeys.CustomInfrastEnabled, ConfigurationKeys.CustomInfrastPlanShowInFightSettings, ]; + foreach (var name in ConfigFactory.ConfigList.ToList()) + { + ConfigFactory.DeleteConfiguration(name); + } var currentConfigName = ConfigurationHelper.GetCurrentConfiguration(); foreach (var configName in ConfigurationHelper.GetConfigurationList()) { @@ -530,14 +534,6 @@ public class ConfigConverter } } - var oldConfigList = ConfigurationHelper.GetConfigurationList(); - foreach (var name in ConfigFactory.ConfigList.ToList()) - { - if (!oldConfigList.Contains(name)) - { - ConfigFactory.DeleteConfiguration(name); - } - } return true; }