| Index: third_party/WebKit/Source/devtools/front_end/bindings/BreakpointManager.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/bindings/BreakpointManager.js b/third_party/WebKit/Source/devtools/front_end/bindings/BreakpointManager.js
|
| index 88df8c07de7cbb1c99df450002bbcead19cc7d72..2883d3756ec26e19acd98f51eef3269f20270114 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/bindings/BreakpointManager.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/bindings/BreakpointManager.js
|
| @@ -110,6 +110,12 @@ Bindings.BreakpointManager = class extends Common.Object {
|
| var breakpointItems = this._storage.breakpointItems(fromURL);
|
| for (var item of breakpointItems)
|
| this.setBreakpoint(toSourceCode, item.lineNumber, item.columnNumber, item.condition, item.enabled);
|
| + // Since we can not have two provisional breakpoints which point to the same url, remove one of them.
|
| + if (fromURL === toSourceCode.url()) {
|
| + var provisionalBreakpoints = this._provisionalBreakpointsForURL(fromURL);
|
| + for (var breakpoint of provisionalBreakpoints.values())
|
| + breakpoint.remove();
|
| + }
|
| }
|
|
|
| removeProvisionalBreakpointsForTest() {
|
|
|