From 5daf2dc09c471e341799bd03d8ceea57dfebffc3 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Fri, 12 Aug 2011 14:41:42 +0400 Subject: [PATCH] Don't bother terminating daemon if operating over file copy --- .../com/intellij/codeInsight/daemon/impl/DaemonListeners.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() {