From f7cc780a32cfcce3c3af3889f5dec254ef80e80d Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Tue, 27 Feb 2018 13:59:06 +0100 Subject: [PATCH] Fix #42770 --- src/vs/workbench/browser/parts/views/viewsViewlet.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/browser/parts/views/viewsViewlet.ts b/src/vs/workbench/browser/parts/views/viewsViewlet.ts index 88874ea907b..02b180ee8ac 100644 --- a/src/vs/workbench/browser/parts/views/viewsViewlet.ts +++ b/src/vs/workbench/browser/parts/views/viewsViewlet.ts @@ -236,12 +236,12 @@ export class ViewsViewlet extends PanelViewlet implements IViewsViewlet { getContextMenuActions(): IAction[] { const result: IAction[] = []; const viewToggleActions = this.getViewDescriptorsFromRegistry(true) - .filter(viewDescriptor => viewDescriptor.canToggleVisibility && this.contextKeyService.contextMatchesRules(viewDescriptor.when)) + .filter(viewDescriptor => this.contextKeyService.contextMatchesRules(viewDescriptor.when)) .map(viewDescriptor => ({ id: `${viewDescriptor.id}.toggleVisibility`, label: viewDescriptor.name, checked: this.isCurrentlyVisible(viewDescriptor), - enabled: true, + enabled: viewDescriptor.canToggleVisibility, run: () => this.toggleViewVisibility(viewDescriptor.id) })); result.push(...viewToggleActions);