diff options
| -rw-r--r-- | packages/core/src/ide/ide-client.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/core/src/ide/ide-client.ts b/packages/core/src/ide/ide-client.ts index 5842a8a8..92224389 100644 --- a/packages/core/src/ide/ide-client.ts +++ b/packages/core/src/ide/ide-client.ts @@ -79,8 +79,6 @@ export class IdeClient { } async connect(): Promise<void> { - this.setState(IDEConnectionStatus.Connecting); - if (!this.currentIde || !this.currentIdeDisplayName) { this.setState( IDEConnectionStatus.Disconnected, @@ -89,11 +87,13 @@ export class IdeClient { ) .map((ide) => getIdeDisplayName(ide)) .join(', ')}`, - true, + false, ); return; } + this.setState(IDEConnectionStatus.Connecting); + if (!this.validateWorkspacePath()) { return; } |
