From 5c06ca6c874bf8e89dd7e9355cdfc3535679c8ca Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 11 Jun 2010 12:14:02 +0400 Subject: [PATCH] ant is hacky! --- .../src/com/intellij/codeInspection/ProblemsHolder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-api/src/com/intellij/codeInspection/ProblemsHolder.java b/platform/lang-api/src/com/intellij/codeInspection/ProblemsHolder.java index f8e4cee0e030..0c27dc3f7521 100644 --- a/platform/lang-api/src/com/intellij/codeInspection/ProblemsHolder.java +++ b/platform/lang-api/src/com/intellij/codeInspection/ProblemsHolder.java @@ -27,6 +27,7 @@ import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; import com.intellij.psi.PsiReference; import com.intellij.psi.util.PsiTreeUtil; +import com.intellij.util.ArrayUtil; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -90,7 +91,7 @@ public class ProblemsHolder { private boolean isInPsiFile(@NotNull PsiElement element) { PsiFile file = element.getContainingFile(); - return myFile.getViewProvider().getAllFiles().contains(file); + return ArrayUtil.indexOf(myFile.getPsiRoots(), file) != -1; } private void redirectProblem(@NotNull final ProblemDescriptor problem, @NotNull final PsiElement target) {