From c00f5277b57432a92f5730671e5a372042826c24 Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Wed, 8 Nov 2017 16:37:35 +0100 Subject: [PATCH] Fixes #35642: Tasks print "Terminal will be reused" even when presentation.panel set to "new" --- .../parts/tasks/electron-browser/terminalTaskSystem.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/tasks/electron-browser/terminalTaskSystem.ts b/src/vs/workbench/parts/tasks/electron-browser/terminalTaskSystem.ts index 6b5e095476a..8fbde826810 100644 --- a/src/vs/workbench/parts/tasks/electron-browser/terminalTaskSystem.ts +++ b/src/vs/workbench/parts/tasks/electron-browser/terminalTaskSystem.ts @@ -389,7 +389,11 @@ export class TerminalTaskSystem extends EventEmitter implements ITaskSystem { let terminalName = nls.localize('TerminalTaskSystem.terminalName', 'Task - {0}', needsFolderQualification ? Task.getQualifiedLabel(task) : task.name); let waitOnExit: boolean | string = false; if (task.command.presentation.reveal !== RevealKind.Never || !task.isBackground) { - waitOnExit = nls.localize('reuseTerminal', 'Terminal will be reused by tasks, press any key to close it.'); + if (task.command.presentation.panel === PanelKind.New) { + waitOnExit = nls.localize('closeTerminal', 'Press any key to close the terminal.'); + } else { + waitOnExit = nls.localize('reuseTerminal', 'Terminal will be reused by tasks, press any key to close it.'); + } } let shellLaunchConfig: IShellLaunchConfig = undefined; let isShellCommand = task.command.runtime === RuntimeType.Shell; -- GitLab