Removed deprecated Task constructor

This commit is contained in:
Oliver Cooper 2021-09-08 10:46:31 +12:00
parent 0517247bbc
commit 001608914b

View file

@ -109,26 +109,14 @@ export async function buildCargoTask(
exec = new vscode.ProcessExecution(fullCommand[0], fullCommand.slice(1), definition); exec = new vscode.ProcessExecution(fullCommand[0], fullCommand.slice(1), definition);
} }
if (scope) {
return new vscode.Task( return new vscode.Task(
definition, definition,
scope, scope ?? vscode.TaskScope.Workspace,
name, name,
TASK_SOURCE, TASK_SOURCE,
exec, exec,
['$rustc'] ['$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']
);
}
} }
export function activateTaskProvider(config: Config): vscode.Disposable { export function activateTaskProvider(config: Config): vscode.Disposable {