Skip to content

Commit a478a8e

Browse files
committed
Fix for setInput canceling all refresh promises
1 parent 7ca850c commit a478a8e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/vs/base/browser/ui/tree/asyncDataTree.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,8 @@ export class AsyncDataTree<TInput, T, TFilterData = void> implements IDisposable
769769
}
770770

771771
async setInput(input: TInput, viewState?: IAsyncDataTreeViewState): Promise<void> {
772-
this.cancelAllRefreshPromises();
772+
this.refreshPromises.forEach(promise => promise.cancel());
773+
this.refreshPromises.clear();
773774

774775
this.root.element = input!;
775776

0 commit comments

Comments
 (0)