From fbc577e6f04801083cf281fa155dadf9f2031657 Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Wed, 17 Mar 2021 15:28:14 +0100 Subject: [PATCH] Double click to set port label Fixes #117573 Fixes microsoft/vscode-remote-release#4624 --- src/vs/workbench/contrib/remote/browser/tunnelView.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/remote/browser/tunnelView.ts b/src/vs/workbench/contrib/remote/browser/tunnelView.ts index 7acec9c05c2..296fb1f6965 100644 --- a/src/vs/workbench/contrib/remote/browser/tunnelView.ts +++ b/src/vs/workbench/contrib/remote/browser/tunnelView.ts @@ -696,7 +696,8 @@ export class TunnelPanel extends ViewPane { } }, getWidgetAriaLabel: () => nls.localize('tunnelView', "Tunnel View") - } + }, + openOnSingleClick: false } ) as WorkbenchTable; @@ -717,6 +718,12 @@ export class TunnelPanel extends ViewPane { rerender(); })); + this._register(this.table.onDidOpen(e => { + if (e.element && (e.element.tunnelType === TunnelType.Forwarded)) { + this.commandService.executeCommand(LabelTunnelAction.ID); + } + })); + this._register(this.remoteExplorerService.onDidChangeEditable(e => { this.isEditing = !!this.remoteExplorerService.getEditableData(e?.tunnel, e?.editId); this._onDidChangeViewWelcomeState.fire();