From af0309e3258a4400759d7c9c3992ee7d45a3449f Mon Sep 17 00:00:00 2001 From: Ulugbek Abdullaev Date: Fri, 24 Jun 2022 16:42:01 +0200 Subject: [PATCH] add progress reporting for fetching repos (#153082) Fixes #151922 Co-authored-by: Ulugbek --- extensions/git-base/src/remoteSource.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/git-base/src/remoteSource.ts b/extensions/git-base/src/remoteSource.ts index 83e83ae1fa9..32b45b851f7 100644 --- a/extensions/git-base/src/remoteSource.ts +++ b/extensions/git-base/src/remoteSource.ts @@ -49,11 +49,12 @@ class RemoteSourceProviderQuickPick { @throttle private async query(): Promise { try { - const remoteSources = await this.provider.getRemoteSources(this.quickpick?.value) || []; - this.ensureQuickPick(); + this.quickpick!.busy = true; this.quickpick!.show(); + const remoteSources = await this.provider.getRemoteSources(this.quickpick?.value) || []; + if (remoteSources.length === 0) { this.quickpick!.items = [{ label: localize('none found', "No remote repositories found."),