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,17 +289,11 @@ 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);
}
catch (Exception ex)
{
Utils.Log($"Skipping screen size remap for {file} due to parse error.");
continue;
}
if (data.Sections["Display"]["iSize W"] != null && data.Sections["Display"]["iSize H"] != null)
{
@ -309,6 +303,13 @@ namespace Wabbajack.Lib
parser.WriteFile(file, data);
}
catch (Exception ex)
{
Utils.Log($"Skipping screen size remap for {file} due to parse error.");
continue;
}
}
}
private void WriteRemappedFile(RemappedInlineFile directive)