diff --git a/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts b/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts index 6ceb6e947931cb5a29fff26c9c3ccd6865f93afe..1fb7bb0b6eba390771d269e83175a20c89e7d60f 100644 --- a/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts +++ b/src/vs/workbench/parts/debug/electron-browser/debugViewer.ts @@ -779,7 +779,8 @@ export class VariablesController extends BaseDebugController { protected onLeftClick(tree: ITree, element: any, event: IMouseEvent): boolean { // double click on primitive value: open input box to be able to set the value - if (element instanceof Variable && event.detail === 2) { + const process = this.debugService.getViewModel().focusedProcess; + if (element instanceof Variable && event.detail === 2 && process && process.session.capabilities.supportsSetVariable) { const expression = element; this.debugService.getViewModel().setSelectedExpression(expression); return true;