diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt index cd338295bfd..7532a1de74e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt @@ -80,7 +80,10 @@ public class KotlinPositionManager(private val myDebugProcess: DebugProcess) : M } override fun createStackFrame(frame: StackFrameProxyImpl, debugProcess: DebugProcessImpl, location: Location): XStackFrame? { - return KotlinStackFrame(frame) + if (location.declaringType().availableStrata().contains("Kotlin")) { + return KotlinStackFrame(frame) + } + return null } override fun getSourcePosition(location: Location?): SourcePosition? {