diff --git a/src/vs/code/electron-main/app.ts b/src/vs/code/electron-main/app.ts index edd6a1a8f68e3472ce9136df151ab5ded1592531..b12acca0233705799243c5c9e220e851a3d528ed 100644 --- a/src/vs/code/electron-main/app.ts +++ b/src/vs/code/electron-main/app.ts @@ -434,7 +434,7 @@ export class CodeApplication { const environmentService = accessor.get(IEnvironmentService); urlService.registerHandler({ - async handleURL(uri: URI): TPromise { + handleURL(uri: URI): TPromise { if (windowsMainService.getWindowCount() === 0) { const cli = { ...environmentService.args, goto: true }; const [window] = windowsMainService.open({ context: OpenContext.API, cli, forceEmpty: true }); @@ -442,7 +442,7 @@ export class CodeApplication { return window.ready().then(() => urlService.open(uri)); } - return false; + return TPromise.as(false); } }); }