diff --git a/src/vs/workbench/contrib/scm/browser/scmSyncViewPane.ts b/src/vs/workbench/contrib/scm/browser/scmSyncViewPane.ts index ab242246b6e..321451c019b 100644 --- a/src/vs/workbench/contrib/scm/browser/scmSyncViewPane.ts +++ b/src/vs/workbench/contrib/scm/browser/scmSyncViewPane.ts @@ -14,7 +14,7 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { URI } from 'vs/base/common/uri'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { ContextKeyExpr, IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; @@ -832,6 +832,7 @@ class RefreshAction extends ViewAction { icon: Codicon.refresh, menu: { id: MenuId.ViewTitle, + when: ContextKeyExpr.equals('view', SYNC_VIEW_PANE_ID), group: 'navigation' } }); @@ -854,6 +855,7 @@ class SetListViewModeAction extends ViewAction { toggled: ContextKeys.ViewMode.isEqualTo(ViewMode.List), menu: { id: MenuId.ViewTitle, + when: ContextKeyExpr.equals('view', SYNC_VIEW_PANE_ID), group: '1_viewmode' } }); @@ -876,6 +878,7 @@ class SetTreeViewModeAction extends ViewAction { toggled: ContextKeys.ViewMode.isEqualTo(ViewMode.Tree), menu: { id: MenuId.ViewTitle, + when: ContextKeyExpr.equals('view', SYNC_VIEW_PANE_ID), group: '1_viewmode' } });