Index: src/inspector/v8-debugger-agent-impl.cc |
diff --git a/src/inspector/v8-debugger-agent-impl.cc b/src/inspector/v8-debugger-agent-impl.cc |
index 26de7861f74f464996bac88e5e7ef707aff6e30e..6648696593259e72eb725c292d43d5de4ec48342 100644 |
--- a/src/inspector/v8-debugger-agent-impl.cc |
+++ b/src/inspector/v8-debugger-agent-impl.cc |
@@ -1309,6 +1309,9 @@ void V8DebuggerAgentImpl::breakProgram( |
m_debugger->breakProgram(); |
popBreakDetails(); |
m_breakReason.swap(currentScheduledReason); |
+ if (!m_breakReason.empty()) { |
+ m_debugger->setPauseOnNextStatement(true); |
+ } |
} |
void V8DebuggerAgentImpl::breakProgramOnException( |