Browse Source

Fix TreeFlattener.IndexOf (avoids crash when navigating or loading assemblies while a search filter is active)

pull/10/head
Daniel Grunwald 14 years ago
parent
commit
0ede3cf555
  1. 2
      SharpTreeView/TreeFlattener.cs

2
SharpTreeView/TreeFlattener.cs

@ -81,7 +81,7 @@ namespace ICSharpCode.TreeView @@ -81,7 +81,7 @@ namespace ICSharpCode.TreeView
public int IndexOf(object item)
{
SharpTreeNode node = item as SharpTreeNode;
if (node != null && node.GetListRoot() == root) {
if (node != null && node.IsVisible && node.GetListRoot() == root) {
if (includeRoot)
return SharpTreeNode.GetVisibleIndexForNode(node);
else

Loading…
Cancel
Save