Skip to content

Commit 1b52c7b

Browse files
Copilotedvilme
andcommitted
Fix multiple server handlers registered: always clear _disposables in restartServer regardless of lsClient
Co-authored-by: edvilme <5952839+edvilme@users.noreply.github.com>
1 parent 96f1525 commit 1b52c7b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/common/server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ export async function restartServer(
9191
} catch (ex) {
9292
traceError(`Server: Stop failed: ${ex}`);
9393
}
94-
_disposables.forEach((d) => d.dispose());
95-
_disposables = [];
9694
}
95+
_disposables.forEach((d) => d.dispose());
96+
_disposables = [];
9797
const projectRoot = await getProjectRoot();
9898
const workspaceSetting = await getWorkspaceSettings(serverId, projectRoot, true);
9999

0 commit comments

Comments
 (0)