From 075cf4ac2b2b56511af2e4eefe8d946e144245b3 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Wed, 5 Jul 2023 13:38:53 -0700 Subject: [PATCH] getWorkspaceTasks --- .../contrib/tasks/browser/abstractTaskService.ts | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts index 3ca656e61ab..979b207b9e5 100644 --- a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +++ b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts @@ -2201,9 +2201,6 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } await this._waitForSupportedExecutions; await this._whenTaskSystemReady; - if (this._workspaceTasksPromise) { - return this._workspaceTasksPromise; - } return this._updateWorkspaceTasks(runSource); } @@ -2748,16 +2745,8 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer return true; } - private async _ensureWorkspaceTasks(): Promise { - if (!this._workspaceTasksPromise) { - await this.getWorkspaceTasks(); - } else { - await this._workspaceTasksPromise; - } - } - private async _runTaskCommand(filter?: string | ITaskIdentifier): Promise { - await this._ensureWorkspaceTasks(); + await this.getWorkspaceTasks(); if (!filter) { return this._doRunTaskCommand(); } @@ -2915,7 +2904,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer title: strings.fetching }; const promise = (async () => { - await this._ensureWorkspaceTasks(); + await this.getWorkspaceTasks(); let taskGroupTasks: (Task | ConfiguringTask)[] = []; async function runSingleTask(task: Task | undefined, problemMatcherOptions: IProblemMatcherRunOptions | undefined, that: AbstractTaskService) {