mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[rd debugger] IJPL-193791 Read last request id before collecting state
GitOrigin-RevId: b1c287ca038cdfb22be120b5c248b41465000a65
This commit is contained in:
committed by
intellij-monorepo-bot
parent
effa29af25
commit
42343aeaeb
@@ -5,7 +5,6 @@ import com.intellij.ide.ui.icons.IconId
|
||||
import com.intellij.ide.ui.icons.rpcId
|
||||
import com.intellij.ide.vfs.VirtualFileId
|
||||
import com.intellij.ide.vfs.rpcId
|
||||
import com.intellij.openapi.application.EDT
|
||||
import com.intellij.openapi.application.readAction
|
||||
import com.intellij.openapi.util.NlsSafe
|
||||
import com.intellij.openapi.util.TextRange
|
||||
@@ -153,9 +152,10 @@ private suspend fun XBreakpointBase<*, *, *>.getDtoState(currentSession: XDebugS
|
||||
val breakpoint = this
|
||||
return withContext(Dispatchers.Default) {
|
||||
val manager = XDebuggerManager.getInstance(project).breakpointManager as XBreakpointManagerImpl
|
||||
val completedRequestId = manager.requestCounter.getRequestId()
|
||||
XBreakpointDtoState(
|
||||
displayText = XBreakpointUtil.getShortText(breakpoint),
|
||||
sourcePosition = readAction { sourcePosition?.toRpc () },
|
||||
sourcePosition = readAction { sourcePosition?.toRpc() },
|
||||
isDefault = manager.isDefaultBreakpoint(breakpoint),
|
||||
logExpressionObject = logExpressionObject?.toRpc(),
|
||||
conditionExpression = conditionExpression?.toRpc(),
|
||||
@@ -177,7 +177,7 @@ private suspend fun XBreakpointBase<*, *, *>.getDtoState(currentSession: XDebugS
|
||||
currentSessionCustomPresentation = currentSession?.getBreakpointPresentation(breakpoint)?.toRpc(),
|
||||
customPresentation = breakpoint.customizedPresentation?.toRpc(),
|
||||
lineBreakpointInfo = readAction { (breakpoint as? XLineBreakpointImpl<*>)?.getInfo() },
|
||||
requestId = manager.requestCounter.getRequestId()
|
||||
requestId = completedRequestId,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user