diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java index e5601ebb1b87..bf5c3a07dc4f 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java @@ -480,12 +480,12 @@ public class FindInProjectUtil { GlobalSearchScope scope = psiDirectory != null ? GlobalSearchScopes.directoryScope(psiDirectory, true) : module != null - ? moduleContentScope(module) + ? module.getModuleContentScope() : customScope instanceof GlobalSearchScope ? (GlobalSearchScope)customScope : toGlobal(project, customScope); if (scope == null) { - scope = GlobalSearchScope.projectScope(project); + scope = ProjectScope.getContentScope(project); } Set keys = new THashSet(30); @@ -553,21 +553,6 @@ public class FindInProjectUtil { return new Pair>(fast, resultFiles); } - @NotNull - private static GlobalSearchScope moduleContentScope(@NotNull final Module module) { - VirtualFile[] contentRoots = ModuleRootManager.getInstance(module).getContentRoots(); - GlobalSearchScope result = null; - PsiManager psiManager = PsiManager.getInstance(module.getProject()); - for (VirtualFile root : contentRoots) { - PsiDirectory directory = psiManager.findDirectory(root); - if (directory != null) { - GlobalSearchScope moduleContent = GlobalSearchScopes.directoryScope(directory, true); - result = result == null ? moduleContent : result.uniteWith(moduleContent); - } - } - return result == null ? GlobalSearchScope.EMPTY_SCOPE : result; - } - private static void filterMaskedFiles(@NotNull final Set resultFiles, @Nullable final Pattern fileMaskRegExp) { if (fileMaskRegExp != null) { for (Iterator iterator = resultFiles.iterator(); iterator.hasNext();) {