fix: also use safe overwrite for plugin configs

This commit is contained in:
goat 2023-03-19 13:15:49 +01:00
parent 86181cd2d4
commit 8781183eaa
No known key found for this signature in database
GPG key ID: 49E2AA8C6A76498B

View file

@ -1,5 +1,6 @@
using System.IO;
using Dalamud.Utility;
using Newtonsoft.Json;
namespace Dalamud.Configuration;
@ -32,7 +33,7 @@ public sealed class PluginConfigurations
/// <param name="pluginName">Plugin name.</param>
public void Save(IPluginConfiguration config, string pluginName)
{
File.WriteAllText(this.GetConfigFile(pluginName).FullName, SerializeConfig(config));
Util.WriteAllTextSafe(this.GetConfigFile(pluginName).FullName, SerializeConfig(config));
}
/// <summary>