Skip to content

Commit eabc203

Browse files
committed
debug: shutdown session symetric to initialize
1 parent 92cc41e commit eabc203

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/vs/workbench/parts/debug/electron-browser/debugService.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,9 @@ export class DebugService implements IDebugService {
424424
this.focusStackFrame(undefined, undefined, session);
425425
}
426426
});
427+
}, err => {
428+
session.shutdown();
429+
return TPromise.wrapError(err);
427430
});
428431
}
429432

@@ -464,8 +467,6 @@ export class DebugService implements IDebugService {
464467
return this.telemetryDebugSessionStart(root, session.configuration.type);
465468
}).then(() => session, (error: Error | string) => {
466469

467-
session.shutdown();
468-
469470
if (errors.isPromiseCanceledError(error)) {
470471
// don't show 'canceled' error messages to the user #7906
471472
return TPromise.as(undefined);

0 commit comments

Comments
 (0)