Skip to content

Commit 8327bed

Browse files
committed
Fix for opening untitled workspaces
1 parent 6717b3c commit 8327bed

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/remote.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,10 @@ export class NoLocalSSHSupportError extends Error {
4343

4444
export const SSH_DEST_KEY = 'ssh-dest:';
4545

46-
export function getGitpodRemoteWindowConnectionInfo(context: vscode.ExtensionContext): { connectionInfo: SSHConnectionParams; remoteUri: vscode.Uri; sshDestStr:string } | undefined {
47-
const remoteUri = vscode.workspace.workspaceFile || vscode.workspace.workspaceFolders?.[0].uri;
46+
export function getGitpodRemoteWindowConnectionInfo(context: vscode.ExtensionContext): { connectionInfo: SSHConnectionParams; remoteUri: vscode.Uri; sshDestStr: string } | undefined {
47+
const remoteUri = vscode.workspace.workspaceFile?.scheme !== 'untitled'
48+
? vscode.workspace.workspaceFile || vscode.workspace.workspaceFolders?.[0].uri
49+
: vscode.workspace.workspaceFolders?.[0].uri;
4850
if (vscode.env.remoteName === 'ssh-remote' && context.extension.extensionKind === vscode.ExtensionKind.UI && remoteUri) {
4951
const [, sshDestStr] = remoteUri.authority.split('+');
5052
const connectionInfo = context.globalState.get<SSHConnectionParams>(`${SSH_DEST_KEY}${sshDestStr}`);

0 commit comments

Comments
 (0)