From 7fdddcd1f47d3f7ca5aa5d2d9565c5f11f129fd9 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sat, 17 May 2008 16:06:41 +0000 Subject: [PATCH] Custom components can now be dragged and dropped onto a form from the Tools window. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3082 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/SideBar/SideBar.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Main/ICSharpCode.SharpDevelop.Widgets/Project/SideBar/SideBar.cs b/src/Main/ICSharpCode.SharpDevelop.Widgets/Project/SideBar/SideBar.cs index 989e39a289..19f8bc3093 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Widgets/Project/SideBar/SideBar.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Widgets/Project/SideBar/SideBar.cs @@ -1098,7 +1098,8 @@ namespace ICSharpCode.SharpDevelop.Widgets.SideBar if (o == null) { continue; } - string typeStr = o.GetType().ToString(); + Type type = o.GetType(); + string typeStr = type.ToString(); if (typeStr == str) { return o; } @@ -1107,6 +1108,12 @@ namespace ICSharpCode.SharpDevelop.Widgets.SideBar return o; } + if (type.BaseType != null) { + typeStr = type.BaseType.ToString(); + if (typeStr == str) { + return o; + } + } } return null; }