Fix INI screen size issue (for good this time?)

This commit is contained in:
Timothy Baldridge 2020-01-03 19:52:17 -07:00
parent 8c34066a45
commit 74610bc52b

View File

@ -289,11 +289,19 @@ namespace Wabbajack.Lib
foreach (var file in Directory.EnumerateFiles(Path.Combine(OutputFolder, "profiles"), "*refs.ini",
DirectoryEnumerationOptions.Recursive))
{
IniData data;
var parser = new FileIniDataParser(new IniDataParser(config));
try
{
IniData data;
var parser = new FileIniDataParser(new IniDataParser(config));
data = parser.ReadFile(file);
if (data.Sections["Display"]["iSize W"] != null && data.Sections["Display"]["iSize H"] != null)
{
data.Sections["Display"]["iSize W"] = SystemParameters.PrimaryScreenWidth.ToString();
data.Sections["Display"]["iSize H"] = SystemParameters.PrimaryScreenHeight.ToString();
}
parser.WriteFile(file, data);
}
catch (Exception ex)
{
@ -301,13 +309,6 @@ namespace Wabbajack.Lib
continue;
}
if (data.Sections["Display"]["iSize W"] != null && data.Sections["Display"]["iSize H"] != null)
{
data.Sections["Display"]["iSize W"] = SystemParameters.PrimaryScreenWidth.ToString();
data.Sections["Display"]["iSize H"] = SystemParameters.PrimaryScreenHeight.ToString();
}
parser.WriteFile(file, data);
}
}