Revert "Remove unneeded usage of the blocking invokeInManagerThread() (KT-24282)"

This reverts commit 6c868701
This commit is contained in:
Yan Zhulanow
2018-12-03 17:53:13 +09:00
parent 79bb609e1e
commit a6ba7e6e87
@@ -93,7 +93,7 @@ class KotlinSteppingCommandProvider : JvmSteppingCommandProvider() {
}
val file = sourcePosition.elementAt.containingFile
val location = suspendContext.frameProxy?.location() ?: return null
val location = suspendContext.debugProcess.invokeInManagerThread { suspendContext.frameProxy?.location() } ?: return null
if (isInSuspendMethod(location) && !isOnSuspendReturnOrReenter(location) && !isLastLineLocationInMethod(location)) {
return DebugProcessImplHelper.createStepOverCommandWithCustomFilter(
suspendContext, ignoreBreakpoints, KotlinSuspendCallStepOverFilter(sourcePosition.line, file, ignoreBreakpoints)