Index: Source/devtools/front_end/sdk/BreakpointManager.js |
diff --git a/Source/devtools/front_end/sdk/BreakpointManager.js b/Source/devtools/front_end/sdk/BreakpointManager.js |
index fb2e32caf6c1f480e2430729433a100cc4d3e24a..e2fc7ed2ecf9e19492051a563e5a93c844530d4d 100644 |
--- a/Source/devtools/front_end/sdk/BreakpointManager.js |
+++ b/Source/devtools/front_end/sdk/BreakpointManager.js |
@@ -155,11 +155,12 @@ WebInspector.BreakpointManager.prototype = { |
{ |
var uiSourceCode = /** @type {!WebInspector.UISourceCode} */ (event.target); |
var isIdentity = /** @type {boolean} */ (event.data.isIdentity); |
+ var target = /** @type {!WebInspector.Target} */ (event.data.target); |
if (isIdentity) |
return; |
var breakpoints = this._breakpointsForPrimaryUISourceCode.get(uiSourceCode) || []; |
for (var i = 0; i < breakpoints.length; ++i) |
- breakpoints[i]._updateInDebugger(); |
+ breakpoints[i]._updateInDebuggerForTarget(target); |
}, |
/** |
@@ -584,7 +585,9 @@ WebInspector.BreakpointManager.Breakpoint.prototype = { |
{ |
this._removeFakeBreakpointAtPrimaryLocation(); |
this._fakeBreakpointAtPrimaryLocation(); |
- this._updateInDebugger(); |
+ var targetBreakpoints = this._targetBreakpoints.values(); |
+ for (var i = 0; i < targetBreakpoints.length; ++i) |
+ targetBreakpoints[i]._updateInDebugger(); |
}, |
/** |
@@ -605,11 +608,12 @@ WebInspector.BreakpointManager.Breakpoint.prototype = { |
this._breakpointManager._targetManager.unobserveTargets(this); |
}, |
- _updateInDebugger: function() |
+ /** |
+ * @param {!WebInspector.Target} target |
+ */ |
+ _updateInDebuggerForTarget: function(target) |
{ |
- var targetBreakpoints = this._targetBreakpoints.values(); |
- for (var i = 0; i < targetBreakpoints.length; ++i) |
- targetBreakpoints[i]._updateInDebugger(); |
+ this._targetBreakpoints.get(target)._updateInDebugger(); |
}, |
/** |