Fix issue when saving gui config

pull/2295/head
2dust 2022-04-30 08:32:42 +08:00
parent bcda8bd602
commit 52b8f480f6
1 changed files with 13 additions and 11 deletions

View File

@ -210,18 +210,20 @@ namespace v2rayN.Handler
{
try
{
Task.Run(() =>
{
//save temp file
var temp = $"{configRes}_temp";
if (Utils.ToJsonFile(config, Utils.GetPath(temp)) != 0)
{
return;
}
//rename
File.Move(temp, configRes);
});
//save temp file
var temp = $"{configRes}_temp";
if (Utils.ToJsonFile(config, Utils.GetPath(temp)) != 0)
{
return;
}
if (File.Exists(configRes))
{
File.Delete(configRes);
}
//rename
File.Move(temp, configRes);
}
catch (Exception ex)
{