Revert "[coroutine] For RUNNING coroutines -1 is the correct number"

This reverts commit cc317d7548.
This commit is contained in:
Vladimir Ilmov
2020-01-22 16:39:55 +01:00
parent ed09c673f8
commit 84fd5b35eb
2 changed files with 3 additions and 3 deletions
@@ -90,8 +90,9 @@ class AsyncStackTraceContext(
val instance = invokeGetStackTraceElement(continuation) ?: return null
val className = context.invokeMethodAsString(instance, "getClassName") ?: return null
val methodName = context.invokeMethodAsString(instance, "getMethodName") ?: return null
// should add a check for SUSPEND coroutines
val lineNumber = context.invokeMethodAsInt(instance,"getLineNumber") ?: 0
val lineNumber = context.invokeMethodAsInt(instance,"getLineNumber")?.takeIf {
it >= 0
} ?: return null
val locationClass = context.findClassSafe(className) ?: return null
return GeneratedLocation(context.debugProcess, locationClass, methodName, lineNumber)
}