summaryrefslogtreecommitdiff
path: root/extension/src/continueIdeClient.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r--extension/src/continueIdeClient.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts
index 782219dc..3308068a 100644
--- a/extension/src/continueIdeClient.ts
+++ b/extension/src/continueIdeClient.ts
@@ -121,7 +121,11 @@ class IdeProtocolClient {
}
}
getWorkspaceDirectory() {
- return vscode.workspace.workspaceFolders![0].uri.fsPath;
+ if (!vscode.workspace.workspaceFolders) {
+ // Return the home directory
+ return process.env.HOME || process.env.USERPROFILE || "/";
+ }
+ return vscode.workspace.workspaceFolders[0].uri.fsPath;
}
// ------------------------------------ //