Skip to content

Commit b90df0f

Browse files
author
ale
committed
pause
1 parent ae2cf77 commit b90df0f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/com/tang/intellij/lua/debugger/emmy/EmmyDebugProcessBase.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ abstract class EmmyDebugProcessBase(session: XDebugSession) : LuaDebugProcess(se
6262
registerBreakpoint(position, breakpoint)
6363
}
6464
}
65-
session.sessionResumed();
65+
session.setPauseActionSupported(true);
6666
// send ready
6767
transporter?.send(Message(MessageCMD.ReadyReq))
6868
}
@@ -131,6 +131,7 @@ abstract class EmmyDebugProcessBase(session: XDebugSession) : LuaDebugProcess(se
131131
}
132132

133133
private fun onBreak(data: BreakNotify) {
134+
session.setPauseActionSupported(false);
134135
evalHandlers.clear()
135136
val frames = data.stacks.map { EmmyDebugStackFrame(it, this) }
136137
val top = frames.firstOrNull { it.sourcePosition != null }
@@ -163,7 +164,7 @@ abstract class EmmyDebugProcessBase(session: XDebugSession) : LuaDebugProcess(se
163164

164165
override fun run() {
165166
send(DebugActionMessage(DebugAction.Continue))
166-
session.sessionResumed();
167+
session.setPauseActionSupported(true);
167168
}
168169

169170
override fun stop() {

0 commit comments

Comments
 (0)