From 1bbe79e19b00ef8c74ad3630e0fb5be91221ade9 Mon Sep 17 00:00:00 2001 From: Karl Burtram Date: Thu, 29 Jun 2023 10:31:36 -0700 Subject: [PATCH] Fix issue updating installed extension list (#23556) --- .../contrib/extensions/browser/extensionsViews.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsViews.ts b/src/vs/workbench/contrib/extensions/browser/extensionsViews.ts index 31409c50ac..106154fbcb 100644 --- a/src/vs/workbench/contrib/extensions/browser/extensionsViews.ts +++ b/src/vs/workbench/contrib/extensions/browser/extensionsViews.ts @@ -284,7 +284,13 @@ export class ExtensionsListView extends ViewPane { } count(): number { - return this.queryResult?.model.length ?? 0; + // {{SQL CARBON EDIT}} - try to use the list model before the queryResult model + // {{SQL CARBON EDIT}} - since there are code paths that call updateModel without updating queryResults + if (this.list?.model) { + return this.list.model.length; + } else { + return this.queryResult?.model.length ?? 0; + } } protected showEmptyModel(): Promise> {