Index: Source/devtools/front_end/sdk/DebuggerModel.js |
diff --git a/Source/devtools/front_end/sdk/DebuggerModel.js b/Source/devtools/front_end/sdk/DebuggerModel.js |
index 9e18b1813515fff702b90322aabb23567c536800..bb2b0325e471e0da7d6611053265db7ed6dad13f 100644 |
--- a/Source/devtools/front_end/sdk/DebuggerModel.js |
+++ b/Source/devtools/front_end/sdk/DebuggerModel.js |
@@ -125,12 +125,21 @@ WebInspector.DebuggerModel.prototype = { |
{ |
if (this._debuggerEnabled) |
return; |
- this._agent.enable(); |
- this._debuggerEnabled = true; |
+ this._agent.enable(this._wasEnabled.bind(this)); |
if (this._hasStaleState) { |
this._globalObjectCleared(); |
this._hasStaleState = false; |
} |
+ }, |
+ |
+ /** |
+ * @param {?Protocol.Error} error |
+ */ |
+ _wasEnabled: function(error) |
+ { |
+ if (error) |
+ console.error(error); |
+ this._debuggerEnabled = true; |
this._pauseOnExceptionStateChanged(); |
this.asyncStackTracesStateChanged(); |
this.dispatchEventToListeners(WebInspector.DebuggerModel.Events.DebuggerWasEnabled); |