diff --git a/src/vs/workbench/parts/debug/electron-browser/debugService.ts b/src/vs/workbench/parts/debug/electron-browser/debugService.ts index 8105d9bb691fa943343a5de1c1c82258fb6a6e61..cc30aa2921fa4332c440cac34f4857e99a158591 100644 --- a/src/vs/workbench/parts/debug/electron-browser/debugService.ts +++ b/src/vs/workbench/parts/debug/electron-browser/debugService.ts @@ -224,6 +224,7 @@ export class DebugService extends ee.EventEmitter implements debug.IDebugService this.toDispose.push(this.session.addListener2(debug.SessionEvents.INITIALIZED, (event: DebugProtocol.InitializedEvent) => { this.sendAllBreakpoints().done(null, errors.onUnexpectedError); this.sendExceptionBreakpoints().done(null, errors.onUnexpectedError); + this.session.configurationDone().done(null, errors.onUnexpectedError); })); this.toDispose.push(this.session.addListener2(debug.SessionEvents.STOPPED, (event: DebugProtocol.StoppedEvent) => { diff --git a/src/vs/workbench/parts/debug/node/rawDebugSession.ts b/src/vs/workbench/parts/debug/node/rawDebugSession.ts index f2785017f13337b1b8db96ce2d61f3b21e01a402..b35e53799a80198cc2d3e33e687dc3f200407f58 100644 --- a/src/vs/workbench/parts/debug/node/rawDebugSession.ts +++ b/src/vs/workbench/parts/debug/node/rawDebugSession.ts @@ -136,6 +136,10 @@ export class RawDebugSession extends v8.V8Protocol implements debug.IRawDebugSes return this.send('setExceptionBreakpoints', args); } + public configurationDone(): TPromise { + return this.send('configurationDone', null); + } + public stackTrace(args: DebugProtocol.StackTraceArguments): TPromise { return this.send('stackTrace', args); }