Browse Source

Remove childrenNeedFiltering

pull/3340/head
Siegfried Pammer 6 months ago
parent
commit
9986104c3f
  1. 11
      ILSpy/TreeNodes/ILSpyTreeNode.cs

11
ILSpy/TreeNodes/ILSpyTreeNode.cs

@ -39,8 +39,6 @@ namespace ICSharpCode.ILSpy.TreeNodes
/// </summary> /// </summary>
public abstract class ILSpyTreeNode : SharpTreeNode, ITreeNode public abstract class ILSpyTreeNode : SharpTreeNode, ITreeNode
{ {
bool childrenNeedFiltering;
protected ILSpyTreeNode() protected ILSpyTreeNode()
{ {
MessageBus<SettingsChangedEventArgs>.Subscribers += (sender, e) => Settings_Changed(sender, e); MessageBus<SettingsChangedEventArgs>.Subscribers += (sender, e) => Settings_Changed(sender, e);
@ -110,10 +108,6 @@ namespace ICSharpCode.ILSpy.TreeNodes
foreach (ILSpyTreeNode node in e.NewItems) foreach (ILSpyTreeNode node in e.NewItems)
ApplyFilterToChild(node); ApplyFilterToChild(node);
} }
else
{
childrenNeedFiltering = true;
}
} }
} }
@ -152,16 +146,11 @@ namespace ICSharpCode.ILSpy.TreeNodes
foreach (ILSpyTreeNode node in this.Children.OfType<ILSpyTreeNode>()) foreach (ILSpyTreeNode node in this.Children.OfType<ILSpyTreeNode>())
ApplyFilterToChild(node); ApplyFilterToChild(node);
} }
else
{
childrenNeedFiltering = true;
}
} }
internal void EnsureChildrenFiltered() internal void EnsureChildrenFiltered()
{ {
EnsureLazyChildren(); EnsureLazyChildren();
childrenNeedFiltering = false;
foreach (ILSpyTreeNode node in this.Children.OfType<ILSpyTreeNode>()) foreach (ILSpyTreeNode node in this.Children.OfType<ILSpyTreeNode>())
ApplyFilterToChild(node); ApplyFilterToChild(node);
} }

Loading…
Cancel
Save