File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/main/java/com/tang/intellij/lua/debugger/emmy Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff 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 () {
You can’t perform that action at this time.
0 commit comments