From 410d5deb1c1cd34570ddd1c5342b3b255e617d14 Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Wed, 8 Oct 2014 14:02:53 +0400 Subject: [PATCH] Evaluate expression: add runAction EA-61399 Fixed --- .../jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt b/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt index 328ea6837a6..f096aef72e6 100644 --- a/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt +++ b/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt @@ -325,7 +325,7 @@ fun EvaluationContextImpl.findLocalVariable(name: String, asmType: Type?, checkT val thisDesc = value.asmType.getClassDescriptor(project) val expDesc = asmType.getClassDescriptor(project) - return thisDesc != null && expDesc != null && DescriptorUtils.isSubclass(thisDesc, expDesc) + return thisDesc != null && expDesc != null && runReadAction { DescriptorUtils.isSubclass(thisDesc, expDesc) }!! }