find usages view: check exclusion is available for node not only in actionPerformed() method too

This commit is contained in:
Dmitry Batkovich
2016-07-06 18:25:39 +03:00
parent 01366c7f83
commit e785efb732
@@ -93,6 +93,7 @@ abstract class TreeNodeExclusionAction<T extends MutableTreeNode> extends AnActi
for (TreePath path : paths) {
final T node = (T)path.getLastPathComponent();
TreeUtil.traverse(node, n -> {
if (!exclusionProcessor.isNodeExclusionAvailable((T)n)) return true;
if (Boolean.valueOf(myIsExclude) != exclusionProcessor.isNodeExcluded((T)n)) {
if (myIsExclude) {
exclusionProcessor.excludeNode(node);