Skip to content

Commit 5a40dc5

Browse files
committed
microsoft#30120 Fix updating extensions views
1 parent 7b6101f commit 5a40dc5

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -307,13 +307,14 @@ export class ExtensionsViewlet extends ComposedViewsViewlet implements IExtensio
307307
this.searchInstalledExtensionsContextKey.set(InstalledExtensionsView.isInsalledExtensionsQuery(value));
308308
this.searchRecommendedExtensionsContextKey.set(RecommendedExtensionsView.isRecommendedExtensionsQuery(value));
309309

310-
await this.updateViews();
310+
await this.updateViews(!!value);
311311
}
312312

313-
protected async updateViews(): TPromise<IView[]> {
313+
protected async updateViews(showAll?: boolean): TPromise<IView[]> {
314314
const created = await super.updateViews();
315-
if (created.length) {
316-
await this.progress(TPromise.join(created.map(view => (<ExtensionsListView>view).show(this.searchBox.value))));
315+
const toShow = showAll ? this.views : created;
316+
if (toShow.length) {
317+
await this.progress(TPromise.join(toShow.map(view => (<ExtensionsListView>view).show(this.searchBox.value))));
317318
}
318319
return created;
319320
}

0 commit comments

Comments
 (0)