Index: third_party/WebKit/Source/devtools/front_end/sdk/DebuggerModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/DebuggerModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/DebuggerModel.js |
index 4c0c48503e590de0df05c357728aff32715beab0..60fcf439d074939482ae349357084dac86767572 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/DebuggerModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/DebuggerModel.js |
@@ -411,8 +411,8 @@ |
this._isPausing = false; |
this._debuggerPausedDetails = debuggerPausedDetails; |
if (this._debuggerPausedDetails) { |
- if (Runtime.experiments.isEnabled('emptySourceMapAutoStepping') && this._beforePausedCallback) { |
- if (!this._beforePausedCallback.call(null, this._debuggerPausedDetails)) |
+ if (Runtime.experiments.isEnabled('emptySourceMapAutoStepping')) { |
+ if (this.dispatchEventToListeners(SDK.DebuggerModel.Events.BeforeDebuggerPaused, this._debuggerPausedDetails)) |
return false; |
} |
this.dispatchEventToListeners(SDK.DebuggerModel.Events.DebuggerPaused, this._debuggerPausedDetails); |
@@ -422,13 +422,6 @@ |
else |
this.setSelectedCallFrame(null); |
return true; |
- } |
- |
- /** |
- * @param {?function(!SDK.DebuggerPausedDetails):boolean} callback |
- */ |
- setBeforePausedCallback(callback) { |
- this._beforePausedCallback = callback; |
} |
/** |
@@ -814,6 +807,7 @@ |
SDK.DebuggerModel.Events = { |
DebuggerWasEnabled: Symbol('DebuggerWasEnabled'), |
DebuggerWasDisabled: Symbol('DebuggerWasDisabled'), |
+ BeforeDebuggerPaused: Symbol('BeforeDebuggerPaused'), |
DebuggerPaused: Symbol('DebuggerPaused'), |
DebuggerResumed: Symbol('DebuggerResumed'), |
ParsedScriptSource: Symbol('ParsedScriptSource'), |