From 1acecd181bd5808030c317e98118fa92fcdc8c72 Mon Sep 17 00:00:00 2001 From: greg Date: Thu, 21 May 2009 16:00:22 +0400 Subject: [PATCH] [J2EEStructure] typing UE impro: async tree builder. Part 1 --- lang-impl/src/com/intellij/psi/impl/file/PsiDirectoryImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lang-impl/src/com/intellij/psi/impl/file/PsiDirectoryImpl.java b/lang-impl/src/com/intellij/psi/impl/file/PsiDirectoryImpl.java index 3d16b02240..c83018e988 100644 --- a/lang-impl/src/com/intellij/psi/impl/file/PsiDirectoryImpl.java +++ b/lang-impl/src/com/intellij/psi/impl/file/PsiDirectoryImpl.java @@ -17,6 +17,7 @@ import com.intellij.openapi.vfs.VfsUtil; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.ex.dummy.DummyFileSystem; import com.intellij.openapi.vfs.ex.temp.TempFileSystem; +import com.intellij.openapi.progress.ProgressManager; import com.intellij.psi.*; import com.intellij.psi.impl.CheckUtil; import com.intellij.psi.impl.PsiElementBase; @@ -175,6 +176,7 @@ public class PsiDirectoryImpl extends PsiElementBase implements PsiDirectory { public boolean processChildren(PsiElementProcessor processor) { checkValid(); + ProgressManager.getInstance().checkCanceled(); for (VirtualFile vFile : myFile.getChildren()) { if (processor instanceof PsiFileSystemItemProcessor && -- 2.11.4.GIT