From 2bd96de1a3d0c6486397dd10c2bb98ad3326205c Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Mon, 21 Jul 2008 20:28:47 +0400 Subject: [PATCH] IDEADEV-20543. Do not report hits in binary files for word index, even if somehow indexed. --- .../intellij/psi/impl/cache/impl/IndexCacheManagerImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lang-impl/src/com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl.java b/lang-impl/src/com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl.java index 824b5da37dc9..7afd35256def 100644 --- a/lang-impl/src/com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl.java +++ b/lang-impl/src/com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl.java @@ -70,12 +70,14 @@ public class IndexCacheManagerImpl implements CacheManager{ return ApplicationManager.getApplication().runReadAction(new Computable() { public Boolean compute() { if (scope.contains(virtualFile) && (index.isInContent(virtualFile) || index.isInLibrarySource(virtualFile))) { + if (virtualFile.getFileType().isBinary()) return Boolean.TRUE; + final PsiFile psiFile = myPsiManager.findFile(virtualFile); return psiFile == null || psiFileProcessor.process(psiFile); } return Boolean.TRUE; } - }); + }).booleanValue(); } };