From 837d95f6d2518822bae82a45d6d38db1b87d2f2b Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Thu, 27 Oct 2016 10:23:28 +0300 Subject: [PATCH] wrap with read action --- .../compiler/backwardRefs/CompilerReferenceServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceImpl.java b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceImpl.java index 34719a9bbf32..d900e9241878 100644 --- a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceImpl.java +++ b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceImpl.java @@ -211,7 +211,8 @@ public class CompilerReferenceServiceImpl extends CompilerReferenceService imple } private boolean isServiceEnabledFor(PsiElement element) { - return isServiceEnabled() && !InjectedLanguageManager.getInstance(myProject).isInjectedFragment(element.getContainingFile()); + return isServiceEnabled() && + !InjectedLanguageManager.getInstance(myProject).isInjectedFragment(ReadAction.compute(() -> element.getContainingFile())); } private boolean isServiceEnabled() {