Remove unneeded usage of the blocking invokeInManagerThread() (KT-24282)
This commit is contained in:
+1
-1
@@ -93,7 +93,7 @@ class KotlinSteppingCommandProvider : JvmSteppingCommandProvider() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
val file = sourcePosition.elementAt.containingFile
|
val file = sourcePosition.elementAt.containingFile
|
||||||
val location = suspendContext.debugProcess.invokeInManagerThread { suspendContext.frameProxy?.location() } ?: return null
|
val location = suspendContext.frameProxy?.location() ?: return null
|
||||||
if (isInSuspendMethod(location) && !isOnSuspendReturnOrReenter(location) && !isLastLineLocationInMethod(location)) {
|
if (isInSuspendMethod(location) && !isOnSuspendReturnOrReenter(location) && !isLastLineLocationInMethod(location)) {
|
||||||
return DebugProcessImplHelper.createStepOverCommandWithCustomFilter(
|
return DebugProcessImplHelper.createStepOverCommandWithCustomFilter(
|
||||||
suspendContext, ignoreBreakpoints, KotlinSuspendCallStepOverFilter(sourcePosition.line, file, ignoreBreakpoints)
|
suspendContext, ignoreBreakpoints, KotlinSuspendCallStepOverFilter(sourcePosition.line, file, ignoreBreakpoints)
|
||||||
|
|||||||
Reference in New Issue
Block a user