Skip to content

Commit 0aad3c8

Browse files
authored
Copy tunnel information for context (microsoft#146186)
Fixes microsoft/vscode-remote-release#6514
1 parent e76b009 commit 0aad3c8

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/vs/workbench/contrib/remote/browser/tunnelView.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,22 @@ class ActionBarRenderer extends Disposable implements ITableRenderer<ActionBarCe
424424
: element.tooltip,
425425
extraClasses: element.menuId === MenuId.TunnelLocalAddressInline ? ['ports-view-actionbar-cell-localaddress'] : undefined
426426
});
427-
templateData.actionBar.context = element.tunnel;
427+
const tunnelContext: ITunnelItem = {
428+
tunnelType: element.tunnel.tunnelType,
429+
remoteHost: element.tunnel.remoteHost,
430+
remotePort: element.tunnel.remotePort,
431+
localAddress: element.tunnel.localAddress,
432+
protocol: element.tunnel.protocol,
433+
localUri: element.tunnel.localUri,
434+
localPort: element.tunnel.localPort,
435+
name: element.tunnel.name,
436+
closeable: element.tunnel.closeable,
437+
source: element.tunnel.source,
438+
privacy: element.tunnel.privacy,
439+
processDescription: element.tunnel.processDescription,
440+
label: element.tunnel.label
441+
};
442+
templateData.actionBar.context = tunnelContext;
428443
templateData.container.style.paddingLeft = '10px';
429444
const context: [string, any][] =
430445
[

0 commit comments

Comments
 (0)