From 9bb58f2351b862abdfe7d3f006adf596946e19f5 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sun, 29 Oct 2006 16:07:17 +0000 Subject: [PATCH] Dynamic help pad now checks for a null grid item label when building the list of dynamic search terms. Removed reference to the Tip of the Day menu item in the HtmlHelp2.addin file. Modified the HtmlHelp2 project so full debug information is generated when building the debug configuration. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2000 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin | 2 +- src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj | 10 ++++++++-- .../Project/src/BaseControls/DynamicHelpPad.cs | 6 ++---- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin b/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin index 7c8d8c6d24..cb63b2fea0 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin +++ b/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin @@ -51,7 +51,7 @@ + insertafter = "Help"/> False False False - None False Auto 119537664 @@ -20,7 +19,6 @@ 4096 4 false - false ..\..\..\..\..\AddIns\AddIns\Misc\HtmlHelp2\ @@ -32,6 +30,14 @@ true TRACE + + Full + true + + + None + false + diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs index 2205dee6a6..320754e048 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs +++ b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs @@ -236,10 +236,8 @@ namespace HtmlHelp2 this.dynamicHelpTerms.Clear(); Type myObject = selectedObject.GetType(); - if (selectedItem != null) - { - foreach (Type type in TypeHandling.FindDeclaringType(myObject, selectedItem.Label)) - { + if (selectedItem != null && selectedItem.Label != null) { + foreach (Type type in TypeHandling.FindDeclaringType(myObject, selectedItem.Label)) { this.AddToStringCollection(string.Format(CultureInfo.InvariantCulture, "{0}.{1}", type.FullName, selectedItem.Label)); }