From 90c05ec80c44a418f4e2dfc8645a8dedfa04c32c Mon Sep 17 00:00:00 2001 From: isidor Date: Wed, 2 Mar 2016 00:57:54 +0100 Subject: [PATCH] debug: space key to toggle breakpoint enablement fixes #3379 --- src/vs/workbench/parts/debug/browser/debugViewer.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/vs/workbench/parts/debug/browser/debugViewer.ts b/src/vs/workbench/parts/debug/browser/debugViewer.ts index 9a26aa1bb6b..d61081827eb 100644 --- a/src/vs/workbench/parts/debug/browser/debugViewer.ts +++ b/src/vs/workbench/parts/debug/browser/debugViewer.ts @@ -947,6 +947,15 @@ export class BreakpointsController extends BaseDebugController { return super.onLeftClick(tree, element, event); } + protected onSpace(tree: tree.ITree, event: IKeyboardEvent): boolean { + super.onSpace(tree, event); + const element = tree.getFocus(); + this.debugService.toggleEnablement(element).done(null, errors.onUnexpectedError); + + return true; + } + + protected onDelete(tree: tree.ITree, event: IKeyboardEvent): boolean { const element = tree.getFocus(); if (element instanceof model.Breakpoint) {