support add/diffMode in windowService.openWindow

This commit is contained in:
Martin Aeschlimann
2019-01-22 14:31:15 +01:00
parent 998d665c39
commit 585099e139
6 changed files with 25 additions and 14 deletions

View File

@@ -588,9 +588,9 @@ class CLIServer {
req.setEncoding('utf8');
req.on('data', (d: string) => chunks.push(d));
req.on('end', () => {
const { fileURIs, folderURIs, forceNewWindow } = JSON.parse(chunks.join(''));
const { fileURIs, folderURIs, forceNewWindow, diffMode, addMode, forceReuseWindow } = JSON.parse(chunks.join(''));
if (folderURIs && folderURIs.length || fileURIs && fileURIs.length) {
this._commands.executeCommand('_files.windowOpen', { folderURIs: this.toURIs(folderURIs), fileURIs: this.toURIs(fileURIs), forceNewWindow });
this._commands.executeCommand('_files.windowOpen', { folderURIs: this.toURIs(folderURIs), fileURIs: this.toURIs(fileURIs), forceNewWindow, diffMode, addMode, forceReuseWindow });
}
res.writeHead(200);
res.end();