Skip to content

Commit 194dae5

Browse files
committed
start view: use preconditions for button enablement
fixes microsoft#91141
1 parent 0c1c8f2 commit 194dae5

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,14 @@ export class StartView extends ViewPane {
8686
const viewsRegistry = Registry.as<IViewsRegistry>(Extensions.ViewsRegistry);
8787
viewsRegistry.registerViewWelcomeContent(StartView.ID, {
8888
content: localize('openAFileWhichCanBeDebugged', "[Open a file](command:{0}) which can be debugged or run.", isMacintosh ? OpenFileFolderAction.ID : OpenFileAction.ID),
89-
when: CONTEXT_DEBUGGER_INTERESTED_IN_ACTIVE_EDITOR
89+
when: CONTEXT_DEBUGGER_INTERESTED_IN_ACTIVE_EDITOR.toNegated()
9090
});
9191

9292
const debugKeybinding = this.keybindingService.lookupKeybinding(StartAction.ID);
9393
const debugKeybindingLabel = debugKeybinding ? ` (${debugKeybinding.getLabel()})` : '';
9494
viewsRegistry.registerViewWelcomeContent(StartView.ID, {
95-
content: localize('runAndDebugAction', "[Run and Debug{0}](command:{1})", debugKeybindingLabel, StartAction.ID)
95+
content: localize('runAndDebugAction', "[Run and Debug{0}](command:{1})", debugKeybindingLabel, StartAction.ID),
96+
preconditions: [CONTEXT_DEBUGGER_INTERESTED_IN_ACTIVE_EDITOR]
9697
});
9798

9899
viewsRegistry.registerViewWelcomeContent(StartView.ID, {

0 commit comments

Comments
 (0)