From 001608914b2ee39b38ca919e41a8c8f4e4b70655 Mon Sep 17 00:00:00 2001 From: Oliver Cooper Date: Wed, 8 Sep 2021 10:46:31 +1200 Subject: [PATCH] Removed deprecated Task constructor --- editors/code/src/tasks.ts | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/editors/code/src/tasks.ts b/editors/code/src/tasks.ts index 6481822eb4..02b4d34ff6 100644 --- a/editors/code/src/tasks.ts +++ b/editors/code/src/tasks.ts @@ -109,26 +109,14 @@ export async function buildCargoTask( exec = new vscode.ProcessExecution(fullCommand[0], fullCommand.slice(1), definition); } - if (scope) { - return new vscode.Task( - definition, - scope, - name, - TASK_SOURCE, - exec, - ['$rustc'] - ); - } - else { - // if the original task did not provide a scope retain the original lack of scope - return new vscode.Task( - definition, - name, - TASK_SOURCE, - exec, - ['$rustc'] - ); - } + return new vscode.Task( + definition, + scope ?? vscode.TaskScope.Workspace, + name, + TASK_SOURCE, + exec, + ['$rustc'] + ); } export function activateTaskProvider(config: Config): vscode.Disposable {