fix: 配置修复弹窗后自动退出

This commit is contained in:
status102
2026-05-20 00:15:21 +08:00
parent 079c64aba6
commit d6872bc425
2 changed files with 3 additions and 3 deletions

View File

@@ -205,7 +205,7 @@ public static class ConfigFactory
if (configs.Count > 0)
{
MessageBoxHelper.Show(LocalizationHelper.GetStringFormat("ConfigurationRecoveredNotification", string.Join(", ", configs)), "Configuration Broken", MessageBoxButton.OK, MessageBoxImage.Warning);
MessageBoxHelper.ShowNative(WindowHandle.None, LocalizationHelper.GetStringFormat("ConfigurationRecoveredNotification", string.Join(", ", configs)), "Configuration Broken", icon: MessageBoxImage.Warning);
}
return parsed;
@@ -498,7 +498,7 @@ public static class ConfigFactory
return true;
}
public static List<string> ConfigList
public static List<string> ConfigKeys
{
get {
var lists = new List<string>(Root.Configurations.Count);

View File

@@ -79,7 +79,7 @@ public class ConfigConverter
ConfigurationKeys.VersionUpdateDoNotShowUpdate, ConfigurationKeys.CustomInfrastEnabled, ConfigurationKeys.CustomInfrastPlanShowInFightSettings,
];
foreach (var name in ConfigFactory.ConfigList.ToList())
foreach (var name in ConfigFactory.ConfigKeys.ToList())
{
ConfigFactory.DeleteConfiguration(name);
}