diff --git a/src/vs/code/electron-main/windows.ts b/src/vs/code/electron-main/windows.ts index fb3da124d0b..dd2c4a5d64d 100644 --- a/src/vs/code/electron-main/windows.ts +++ b/src/vs/code/electron-main/windows.ts @@ -1580,8 +1580,8 @@ export class WindowsManager implements IWindowsMainService { if (cli && (cli.remote !== remote)) { cli = { ...cli, remote }; } - const forceNewWindow = !(options && options.reuseWindow); - return this.open({ context, cli, forceNewWindow, forceEmpty: true }); + const forceReuseWindow = options && options.reuseWindow; + return this.open({ context, cli, forceEmpty: true, forceReuseWindow }); } openNewTabbedWindow(context: OpenContext): ICodeWindow[] {