diff --git a/src/vs/workbench/parts/debug/common/debugModel.ts b/src/vs/workbench/parts/debug/common/debugModel.ts index f15a2b56c4749b525743d1ec56b9c42d3a4000c9..47f1af00e50523d65e483b5a287260177e57a500 100644 --- a/src/vs/workbench/parts/debug/common/debugModel.ts +++ b/src/vs/workbench/parts/debug/common/debugModel.ts @@ -901,7 +901,7 @@ export class Model implements IModel { const ebp = this.exceptionBreakpoints.filter(ebp => ebp.filter === d.filter).pop(); return new ExceptionBreakpoint(d.filter, d.label, ebp ? ebp.enabled : d.default); }); - this._onDidChangeBreakpoints.fire({}); + this._onDidChangeBreakpoints.fire(); } } @@ -911,7 +911,7 @@ export class Model implements IModel { public setBreakpointsActivated(activated: boolean): void { this.breakpointsActivated = activated; - this._onDidChangeBreakpoints.fire({}); + this._onDidChangeBreakpoints.fire(); } public addBreakpoints(uri: uri, rawData: IBreakpointData[], fireEvent = true): IBreakpoint[] { diff --git a/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts b/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts index 7229bb4bf085fd2fba6d1dae17f881b243d52d9d..7104aa7254f524e901845b2fe5f5390699d4d455 100644 --- a/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts +++ b/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts @@ -80,7 +80,7 @@ export class BreakpointWidget extends ZoneWidget implements IPrivateBreakopintWi } this.toDispose.push(this.debugService.getModel().onDidChangeBreakpoints(e => { - if (this.breakpoint && e.removed && e.removed.indexOf(this.breakpoint) >= 0) { + if (this.breakpoint && e && e.removed && e.removed.indexOf(this.breakpoint) >= 0) { this.dispose(); } }));