diff --git a/Ink Canvas/Helpers/Plugins/PluginManager.cs b/Ink Canvas/Helpers/Plugins/PluginManager.cs index e76322aa..c43e0283 100644 --- a/Ink Canvas/Helpers/Plugins/PluginManager.cs +++ b/Ink Canvas/Helpers/Plugins/PluginManager.cs @@ -401,8 +401,9 @@ namespace Ink_Canvas.Helpers.Plugins LogHelper.WriteLogToFile($"插件状态变更: {plugin.Name} = {(isEnabled ? "启用" : "禁用")}", LogHelper.LogType.Info); - // 触发自动保存 - TriggerAutoSave(); + // 立即同步保存配置(不再使用延迟自动保存) + SaveConfig(); + LogHelper.WriteLogToFile($"插件 {plugin.Name} 状态已立即保存到配置文件", LogHelper.LogType.Info); } } } diff --git a/Ink Canvas/Windows/PluginSettingsWindow.xaml b/Ink Canvas/Windows/PluginSettingsWindow.xaml index 29c6ef26..05b4ed4c 100644 --- a/Ink Canvas/Windows/PluginSettingsWindow.xaml +++ b/Ink Canvas/Windows/PluginSettingsWindow.xaml @@ -143,6 +143,9 @@ Padding="15,5" Background="{DynamicResource SystemAccentColor}" Foreground="White"/>