From fd457f9c1ae77cd23d37fe1c2b01df5fb89656e3 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Mon, 4 Apr 2016 12:09:03 +0200 Subject: [PATCH] do not search in excluded usages when searching in Previous Search Results --- .../intellij/psi/search/PredefinedSearchScopeProviderImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/search/PredefinedSearchScopeProviderImpl.java b/platform/lang-impl/src/com/intellij/psi/search/PredefinedSearchScopeProviderImpl.java index 2f184d6e2035..7852335b0fe5 100644 --- a/platform/lang-impl/src/com/intellij/psi/search/PredefinedSearchScopeProviderImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/search/PredefinedSearchScopeProviderImpl.java @@ -152,7 +152,8 @@ public class PredefinedSearchScopeProviderImpl extends PredefinedSearchScopeProv addHierarchyScope(project, result); UsageView selectedUsageView = UsageViewManager.getInstance(project).getSelectedUsageView(); if (selectedUsageView != null && !selectedUsageView.isSearchInProgress()) { - final Set usages = selectedUsageView.getUsages(); + final Set usages = ContainerUtil.newTroveSet(selectedUsageView.getUsages()); + usages.removeAll(selectedUsageView.getExcludedUsages()); final List results = new ArrayList(usages.size()); if (prevSearchFiles) {