[coroutine][debug] creation stack trace jump to line fixed
This commit is contained in:
+3
-1
@@ -216,7 +216,9 @@ class CoroutinesDebuggerTree(project: Project) : DebuggerTree(project) {
|
||||
GlobalSearchScope.everythingScope(project)
|
||||
)
|
||||
val classFile = psiClass?.containingFile?.virtualFile
|
||||
return XDebuggerUtil.getInstance().createPosition(classFile, frame.lineNumber)
|
||||
// to convert to 0-based line number or '-1' to do not move
|
||||
val lineNumber = if(frame.lineNumber > 0) frame.lineNumber - 1 else return null
|
||||
return XDebuggerUtil.getInstance().createPosition(classFile, lineNumber)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user