diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs index 863d02f351..b8c3e0f873 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs +++ b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs @@ -100,6 +100,11 @@ namespace HtmlHelp2 searchTerm.Text = string.Empty; searchTerm.Items.Clear(); filterCombobox.Items.Clear(); + + if (HtmlHelp2Environment.SessionIsInitialized) + { + HtmlHelp2Environment.BuildFilterList(filterCombobox); + } } private void InitializeComponents() @@ -161,11 +166,6 @@ namespace HtmlHelp2 filterCombobox.Sorted = true; filterCombobox.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); filterCombobox.SelectedIndexChanged += new EventHandler(FilterChanged); - - if (HtmlHelp2Environment.SessionIsInitialized) - { - HtmlHelp2Environment.BuildFilterList(filterCombobox); - } // Filter label mainPanel.Controls.Add(label1); diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs index 6fb07b8823..5f14f45713 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs +++ b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs @@ -42,7 +42,7 @@ namespace HtmlHelp2.OptionsPanel private void InitializeComponents() { - selectedHelp2Collection = HtmlHelp2Environment.CurrentSelectedNamespace; + selectedHelp2Collection = HtmlHelp2Environment.DefaultNamespaceName; help2Collections = (ComboBox)ControlDictionary["help2Collections"]; help2Collections.SelectedIndexChanged += new EventHandler(this.NamespaceNameChanged); diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs index f4e0b6e0a4..356ae7db2a 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs +++ b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs @@ -50,11 +50,6 @@ namespace HtmlHelp2.Environment get { return session != null; } } - public static string CurrentSelectedNamespace - { - get { return DefaultNamespaceName; } - } - public static string CurrentFilterQuery { get { return currentSelectedFilterQuery; } @@ -213,6 +208,10 @@ namespace HtmlHelp2.Environment public static void BuildFilterList(ComboBox filterCombobox) { + if (filterCombobox == null) + { + return; + } filterCombobox.Items.Clear(); filterCombobox.BeginUpdate(); diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs index d07aa82973..7aa2ba6a5e 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs +++ b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs @@ -14,12 +14,7 @@ namespace HtmlHelp2.ResourcesHelperClass public sealed class ResourcesHelper { - static ResourcesHelper instance; - - static ResourcesHelper() - { - instance = new ResourcesHelper(); - } + static ResourcesHelper instance = new ResourcesHelper(); public static Bitmap GetBitmap(string resourceName) {