Fix initial config creation when no config exists yet

This commit is contained in:
Peter Kirmeier 2023-04-15 19:33:57 +02:00
parent 77bc221455
commit 5a5bdb2410

View file

@ -215,7 +215,14 @@ namespace SystemTrayMenu.Properties
userSettings.Add(group);
config.Add(userSettings);
doc.Add(config);
doc.Declaration = declaration;
doc.Declaration = declaration;
string? dir = Path.GetDirectoryName(path);
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir!);
}
try
{
doc.Save(path);