diff --git a/Launcher2/LauncherMain.cs b/Launcher2/LauncherMain.cs index c5a86e215..e3b15ca6e 100644 --- a/Launcher2/LauncherMain.cs +++ b/Launcher2/LauncherMain.cs @@ -360,34 +360,19 @@ namespace Launcher2 } string xml = response.Content; - - string _byteOrderMarkUtf8 = System.Text.Encoding.UTF8.GetString(System.Text.Encoding.UTF8.GetPreamble()); - if (xml.StartsWith(_byteOrderMarkUtf8)) - { - xml = xml.Remove(0, _byteOrderMarkUtf8.Length); - } - + try { return XDocument.Parse(xml); } catch - { - } - - try { int index = xml.IndexOf('<'); - xml = xml.Substring(index, xml.Length-index); + xml = xml.Substring(index, xml.Length - index); return XDocument.Parse(xml); } - - catch - { - return null; - } } private bool CheckUpdateXML(XDocument doc)