From 2ad8cfdffa2cd2fc9f74cf5d877c4aa5263afa02 Mon Sep 17 00:00:00 2001 From: Eugene Kudelevsky Date: Tue, 9 Oct 2012 16:26:57 +0400 Subject: [PATCH] EA-39798 read access --- .../jetbrains/android/compiler/AndroidPrecompileTask.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/android/src/org/jetbrains/android/compiler/AndroidPrecompileTask.java b/plugins/android/src/org/jetbrains/android/compiler/AndroidPrecompileTask.java index 789154438598..d93ad3d7d22a 100644 --- a/plugins/android/src/org/jetbrains/android/compiler/AndroidPrecompileTask.java +++ b/plugins/android/src/org/jetbrains/android/compiler/AndroidPrecompileTask.java @@ -129,8 +129,14 @@ public class AndroidPrecompileTask implements CompileTask { if (!ProjectFacetManager.getInstance(project).hasFacets(AndroidFacet.ID)) { return true; } + final CompileScope scope = context.getCompileScope(); - final Set artifacts = ArtifactCompileScope.getArtifactsToBuild(project, context.getCompileScope(), false); + final Set artifacts = ApplicationManager.getApplication().runReadAction(new Computable>() { + @Override + public Set compute() { + return ArtifactCompileScope.getArtifactsToBuild(project, scope, false); + } + }); if (artifacts == null) { return true; }