summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extension/src/continueIdeClient.ts10
1 files changed, 7 insertions, 3 deletions
diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts
index 202077de..3a77e348 100644
--- a/extension/src/continueIdeClient.ts
+++ b/extension/src/continueIdeClient.ts
@@ -326,9 +326,13 @@ class IdeProtocolClient {
}
async runCommand(command: string) {
- const terminal = vscode.window.createTerminal();
- terminal.show();
- terminal.sendText(command);
+ if (vscode.window.terminals.length) {
+ vscode.window.terminals[0].sendText(command);
+ } else {
+ const terminal = vscode.window.createTerminal();
+ terminal.show();
+ terminal.sendText(command);
+ }
}
sendCommandOutput(output: string) {