Browse Source

ClassBrowser: Fixed changing sort order of type child nodes after code updates.

pull/315/head
Andreas Weizel 12 years ago
parent
commit
afbeb5cbe7
  1. 4
      src/Main/Base/Project/Dom/ClassBrowser/TypeDefinitionTreeNode.cs

4
src/Main/Base/Project/Dom/ClassBrowser/TypeDefinitionTreeNode.cs

@ -77,7 +77,7 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
{ {
this.Children.RemoveAll(n => n is BaseTypesTreeNode); this.Children.RemoveAll(n => n is BaseTypesTreeNode);
if (definition.FullTypeName != SystemObjectName) { if (definition.FullTypeName != SystemObjectName) {
Children.Insert(0, new BaseTypesTreeNode(definition)); Children.OrderedInsert(new BaseTypesTreeNode(definition), TypeMemberNodeComparer);
} }
} }
@ -85,7 +85,7 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
{ {
this.Children.RemoveAll(n => n is DerivedTypesTreeNode); this.Children.RemoveAll(n => n is DerivedTypesTreeNode);
if (!definition.IsSealed) { if (!definition.IsSealed) {
Children.Insert(0, new DerivedTypesTreeNode(definition)); Children.OrderedInsert(new DerivedTypesTreeNode(definition), TypeMemberNodeComparer);
} }
} }

Loading…
Cancel
Save