X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FLibCecTray%2Fcontroller%2Fapplications%2Finternal%2FXBMCController.cs;h=6b961008986ed01cd26ae12f724eda227c62be1a;hb=b5bd4ac08c3fb4f6e2e101dd3ca84a08a7a9fb8c;hp=075178c3c47f69db8a692eb4f01154444dacedf0;hpb=16f47961800432dbdd5b3ead717908f383d26d6b;p=deb_libcec.git diff --git a/src/LibCecTray/controller/applications/internal/XBMCController.cs b/src/LibCecTray/controller/applications/internal/XBMCController.cs index 075178c..6b96100 100644 --- a/src/LibCecTray/controller/applications/internal/XBMCController.cs +++ b/src/LibCecTray/controller/applications/internal/XBMCController.cs @@ -44,8 +44,8 @@ namespace LibCECTray.controller.applications.@internal { internal class XBMCController : ApplicationController { - public XBMCController(CECSettings settings) : - base(settings, + public XBMCController(CECController controller) : + base(controller, Resources.application_xbmc, "XBMC", "XBMC.exe", @@ -93,8 +93,13 @@ namespace LibCECTray.controller.applications.@internal if (File.Exists(filename)) { XmlTextReader reader = new XmlTextReader(filename); - while (reader.Read()) + while (true) { + try + { + if (!reader.Read()) + break; + } catch (XmlException) {} gotConfig = true; switch (reader.NodeType) {