diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs index 82e68f47b4..93751e773b 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs +++ b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs @@ -24,7 +24,6 @@ namespace HtmlHelp2.OptionsPanel public class HtmlHelp2OptionsPanel : AbstractOptionPanel { static string help2EnvironmentFile = "help2environment.xml"; - bool Help2EnvIsReady = false; ComboBox help2Collections = null; string selectedHelp2Collection = HtmlHelp2Environment.DefaultNamespaceName; @@ -45,12 +44,10 @@ namespace HtmlHelp2.OptionsPanel private void InitializeComponents() { - Help2EnvIsReady = HtmlHelp2Environment.IsReady; - try { help2Collections = (ComboBox)ControlDictionary["help2Collections"]; - help2Collections.Enabled = Help2EnvIsReady; + help2Collections.Enabled = HtmlHelp2Environment.IsReady; help2Collections.SelectedIndexChanged += new EventHandler(this.NamespaceNameChanged); selectedHelp2Collection = HtmlHelp2Environment.CurrentSelectedNamespace; @@ -73,6 +70,11 @@ namespace HtmlHelp2.OptionsPanel private void SaveHelp2Config() { + if (selectedHelp2Collection.Length == 0) + { + return; + } + try { XmlDocument xmldoc = new XmlDocument();