File tree 1 file changed +11
-5
lines changed
j2v8-debugger/src/main/java/com/alexii/j2v8debugger
1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -100,14 +100,20 @@ class V8Messenger(v8: V8): V8InspectorDelegate {
100
100
}
101
101
102
102
private fun handleDebuggerResumedEvent () {
103
- debuggerState = DebuggerState .Connected
103
+ if (debuggerState == DebuggerState .Paused ) {
104
+ debuggerState = DebuggerState .Connected
105
+ }
104
106
}
105
107
106
108
private fun handleDebuggerPausedEvent (responseParams : JSONObject ? , responseMethod : String? ) {
107
- if (responseParams != null ) {
108
- debuggerState = DebuggerState .Paused
109
- val updatedScript = replaceScriptId(responseParams, v8ScriptMap)
110
- chromeMessageQueue[responseMethod] = updatedScript
109
+ if (debuggerState == DebuggerState .Disconnected ){
110
+ dispatchMessage(Protocol .Debugger .Resume )
111
+ } else {
112
+ if (responseParams != null ) {
113
+ debuggerState = DebuggerState .Paused
114
+ val updatedScript = replaceScriptId(responseParams, v8ScriptMap)
115
+ chromeMessageQueue[responseMethod] = updatedScript
116
+ }
111
117
}
112
118
}
113
119
You can’t perform that action at this time.
0 commit comments