From b3fbec9ec39e87eed9ac0a9b3b292e5920a81e7c Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 16 Mar 2018 00:21:28 +0300 Subject: [PATCH] Fix EA-117939: Add a read action --- .../jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt index 513115982ad..17c39b83887 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt @@ -198,7 +198,7 @@ class DebuggerClassNameProvider( val typeForAnonymousClass = asmTypeForAnonymousClassOrNull(typeMapper.bindingContext, element) if (typeForAnonymousClass == null) { - val parentText = element.relevantParentInReadAction?.text ?: "" + val parentText = runReadAction { getRelevantElement(element.parent)?.text } ?: "" LOG.error("Can not get type for ${element.text}, parent: $parentText") classNamesOfContainingDeclaration } else {