Skip to content

Commit 6d4a8af

Browse files
Tyriarisidorn
authored andcommitted
Hide terminal menu if no process support is registered
1 parent 2c9833b commit 6d4a8af

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/vs/workbench/browser/parts/titlebar/menubarControl.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { localize } from 'vs/nls';
77
import { IMenuService, MenuId, IMenu, SubmenuItemAction, registerAction2, Action2, MenuItemAction, MenuRegistry } from 'vs/platform/actions/common/actions';
88
import { registerThemingParticipant, IThemeService } from 'vs/platform/theme/common/themeService';
99
import { MenuBarVisibility, getTitleBarStyle, IWindowOpenable, getMenuBarVisibility } from 'vs/platform/windows/common/windows';
10-
import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
10+
import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
1111
import { IAction, Action, SubmenuAction, Separator } from 'vs/base/common/actions';
1212
import { addDisposableListener, Dimension, EventType } from 'vs/base/browser/dom';
1313
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
@@ -98,7 +98,8 @@ MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
9898
original: 'Terminal',
9999
mnemonicTitle: localize({ key: 'mTerminal', comment: ['&& denotes a mnemonic'] }, "&&Terminal")
100100
},
101-
order: 7
101+
order: 7,
102+
when: ContextKeyExpr.has('terminalProcessSupported')
102103
});
103104

104105
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {

0 commit comments

Comments
 (0)