ignore invalid xml config

This commit is contained in:
itsmattkc 2019-08-07 08:47:33 +10:00
parent 0111d3f3f3
commit f23f9e6aca

View file

@ -743,11 +743,15 @@ namespace Rebuilder
// Load patch data
if (File.Exists(settings_path))
{
XmlSerializer serializer = new XmlSerializer(typeof(PatchList));
TextReader reader = new StreamReader(settings_path);
patch_config = (PatchList)serializer.Deserialize(reader);
patch_view.SelectedObject = patch_config;
reader.Close();
try
{
XmlSerializer serializer = new XmlSerializer(typeof(PatchList));
TextReader reader = new StreamReader(settings_path);
patch_config = (PatchList)serializer.Deserialize(reader);
patch_view.SelectedObject = patch_config;
reader.Close();
}
catch (InvalidOperationException) { }
}
settings_path = GetMusicSettingsPath();