From 785a04468afae8028ac8303cd21cff648272c034 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Tue, 28 Nov 2017 07:38:46 +0100 Subject: [PATCH] stdin - ignore if a file path is passed in to open --- src/vs/code/node/cli.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/vs/code/node/cli.ts b/src/vs/code/node/cli.ts index cade1f0b3cf..b0f83200890 100644 --- a/src/vs/code/node/cli.ts +++ b/src/vs/code/node/cli.ts @@ -67,10 +67,11 @@ export async function main(argv: string[]): TPromise { } // If we are running with input from stdin, pipe that into a file and - // open this file via arguments. + // open this file via arguments. Ignore this when we are passed with + // paths to open. let isReadingFromStdin: boolean; try { - isReadingFromStdin = !process.stdin.isTTY; // Via https://twitter.com/MylesBorins/status/782009479382626304 + isReadingFromStdin = args._.length === 0 && !process.stdin.isTTY; // Via https://twitter.com/MylesBorins/status/782009479382626304 } catch (error) { // Windows workaround for https://github.com/nodejs/node/issues/11656 }