Skip to content

Commit 922f866

Browse files
committed
run menu: more precise context keys
1 parent fa1694c commit 922f866

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

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

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -91,16 +91,6 @@ MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
9191
order: 5
9292
});
9393

94-
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
95-
submenu: MenuId.MenubarDebugMenu,
96-
title: {
97-
value: 'Run',
98-
original: 'Run',
99-
mnemonicTitle: localize({ key: 'mRun', comment: ['&& denotes a mnemonic'] }, "&&Run")
100-
},
101-
order: 6
102-
});
103-
10494
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
10595
submenu: MenuId.MenubarTerminalMenu,
10696
title: {

src/vs/workbench/contrib/debug/browser/debug.contribution.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ import { registerColors } from 'vs/workbench/contrib/debug/browser/debugColors';
5050
import { DebugEditorContribution } from 'vs/workbench/contrib/debug/browser/debugEditorContribution';
5151
import { FileAccess } from 'vs/base/common/network';
5252
import * as icons from 'vs/workbench/contrib/debug/browser/debugIcons';
53+
import { IsWebContext } from 'vs/platform/contextkey/common/contextkeys';
5354

5455
const debugCategory = nls.localize('debugCategory', "Debug");
5556
registerColors();
@@ -178,6 +179,17 @@ if (isMacintosh) {
178179

179180
// Debug menu
180181

182+
MenuRegistry.appendMenuItem(MenuId.MenubarMainMenu, {
183+
submenu: MenuId.MenubarDebugMenu,
184+
title: {
185+
value: 'Run',
186+
original: 'Run',
187+
mnemonicTitle: nls.localize({ key: 'mRun', comment: ['&& denotes a mnemonic'] }, "&&Run")
188+
},
189+
when: ContextKeyExpr.or(CONTEXT_DEBUGGERS_AVAILABLE, IsWebContext.toNegated()),
190+
order: 6
191+
});
192+
181193
MenuRegistry.appendMenuItem(MenuId.MenubarDebugMenu, {
182194
group: '1_debug',
183195
command: {

0 commit comments

Comments
 (0)