diff --git a/idea/src/org/jetbrains/kotlin/idea/KotlinExtraSteppingFilter.kt b/idea/src/org/jetbrains/kotlin/idea/KotlinExtraSteppingFilter.kt index f1a90c60a27..e0505a4725c 100644 --- a/idea/src/org/jetbrains/kotlin/idea/KotlinExtraSteppingFilter.kt +++ b/idea/src/org/jetbrains/kotlin/idea/KotlinExtraSteppingFilter.kt @@ -62,7 +62,7 @@ class KotlinExtraSteppingFilter : ExtraSteppingFilter { val settings = DebuggerSettings.getInstance() if (settings.TRACING_FILTERS_ENABLED) { - val classNames = positionManager.originalClassNameForPosition(sourcePosition).map { it.replace('/', '.') } + val classNames = positionManager.originalClassNamesForPosition(sourcePosition).map { it.replace('/', '.') } if (classNames.isEmpty()) { return false } diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt index d7bddb2f229..5dbee420805 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/KotlinPositionManager.kt @@ -243,8 +243,8 @@ class KotlinPositionManager(private val myDebugProcess: DebugProcess) : MultiReq throw NoDataException.INSTANCE } - fun originalClassNameForPosition(position: SourcePosition): List { - return DebuggerClassNameProvider(myDebugProcess, scopes).getOuterClassNamesForPosition(position) + fun originalClassNamesForPosition(position: SourcePosition): List { + return DebuggerClassNameProvider(myDebugProcess, scopes, findInlineUseSites = false).getOuterClassNamesForPosition(position) } override fun locationsOfLine(type: ReferenceType, position: SourcePosition): List {