diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java index 7c6047cfa375..2ab33ea0245d 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java @@ -286,7 +286,7 @@ class DaemonListeners implements Disposable { if (project != null && project != myProject) return false; // cached is essential here since we do not want to create PSI file in alien project PsiFile psiFile = PsiDocumentManager.getInstance(project == null ? myProject : project).getCachedPsiFile(document); - return psiFile != null; + return psiFile != null && psiFile.getOriginalFile() == psiFile; } public void dispose() {