From 4cb8cc3653a1f351cdba47bc6eb582b8259d5d3a Mon Sep 17 00:00:00 2001 From: "Vitaliy.Bibaev" Date: Tue, 24 Oct 2017 16:20:28 +0300 Subject: [PATCH] Fix bug when chain in the upper level is not found --- .../debugger/streams/kotlin/psi/impl/KotlinChainBuilderBase.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainBuilderBase.kt b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainBuilderBase.kt index 0e01eb1afb8..2118a9f846a 100644 --- a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainBuilderBase.kt +++ b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainBuilderBase.kt @@ -40,7 +40,7 @@ abstract class KotlinChainBuilderBase(private val transformer: ChainTransformer< private fun toUpperLevel(element: PsiElement): PsiElement? { var current = element.parent - while (current != null && !(current is KtLambdaExpression || current is KtAnonymousInitializer)) { + while (current != null && !(current is KtLambdaExpression || current is KtAnonymousInitializer || current is KtObjectDeclaration)) { current = current.parent }