From eaf3e66905083128d3b37304d0f22e946690b75e Mon Sep 17 00:00:00 2001 From: peter Date: Sun, 31 Jan 2010 13:39:24 +0000 Subject: [PATCH] read action --- .../jetbrains/plugins/groovy/compiler/GroovyCompiler.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompiler.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompiler.java index 49a0acd0fa..8a669b0ff8 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompiler.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompiler.java @@ -117,9 +117,15 @@ public class GroovyCompiler extends GroovyCompilerBase { ModuleRootManager.getInstance(module).getFileIndex().iterateContent(new ContentIterator() { public boolean processFile(final VirtualFile vfile) { if (!vfile.isDirectory() && - GroovyFileType.GROOVY_FILE_TYPE.equals(vfile.getFileType()) && - PsiManager.getInstance(myProject).findFile(vfile) instanceof GroovyFile) { - moduleClasses.add(vfile); + GroovyFileType.GROOVY_FILE_TYPE.equals(vfile.getFileType())) { + ApplicationManager.getApplication().runReadAction(new Runnable() { + public void run() { + if (PsiManager.getInstance(myProject).findFile(vfile) instanceof GroovyFile) { + moduleClasses.add(vfile); + } + } + }); + } return true; } -- 2.11.4.GIT