Moved settings.json to %localappdata%/Wabbajack

This commit is contained in:
erri120 2020-03-04 11:56:35 +01:00
parent a1e911669a
commit d8e4f02508
No known key found for this signature in database
GPG Key ID: A8C0A18D8D4D3135
2 changed files with 6 additions and 5 deletions

View File

@ -106,5 +106,7 @@ namespace Wabbajack.Common
public static string LogsFolder = "logs";
public static int MaxOldLogs = 50;
public static string SettingsFile => Path.Combine(LocalAppDataPath, "settings.json");
}
}

View File

@ -14,8 +14,6 @@ namespace Wabbajack
[JsonObject(MemberSerialization.OptOut)]
public class MainSettings
{
private static string _filename = "settings.json";
public double PosX { get; set; }
public double PosY { get; set; }
public double Height { get; set; }
@ -30,12 +28,13 @@ namespace Wabbajack
public static bool TryLoadTypicalSettings(out MainSettings settings)
{
if (!File.Exists(_filename))
if (!File.Exists(Consts.SettingsFile))
{
settings = default;
return false;
}
settings = JsonConvert.DeserializeObject<MainSettings>(File.ReadAllText(_filename));
settings = JsonConvert.DeserializeObject<MainSettings>(File.ReadAllText(Consts.SettingsFile));
return true;
}
@ -48,7 +47,7 @@ namespace Wabbajack
//settings._saveSignal.OnCompleted();
//await settings._saveSignal;
File.WriteAllText(_filename, JsonConvert.SerializeObject(settings, Formatting.Indented));
File.WriteAllText(Consts.SettingsFile, JsonConvert.SerializeObject(settings, Formatting.Indented));
}
}