Skip to content

Commit 5aba99b

Browse files
committed
fix: use dispose instead of stop to exit language server instances
1 parent 2152b9d commit 5aba99b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

vscode-client/languageclientsmanger.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,9 @@ export class LanguageClientsManager {
141141
this.clients.clear();
142142

143143
for (const client of clients) {
144-
promises.push(client.stop(5000));
144+
promises.push(client.dispose(5000));
145145
}
146+
await sleep(500);
146147

147148
return Promise.all(promises).then(
148149
(r) => {
@@ -160,7 +161,6 @@ export class LanguageClientsManager {
160161
(_) => undefined,
161162
(_) => undefined
162163
);
163-
164164
this._disposables.dispose();
165165
}
166166

@@ -509,7 +509,7 @@ export class LanguageClientsManager {
509509
this.clients.delete(workspaceFolder.uri.toString());
510510

511511
if (client) {
512-
await client.stop(5000);
512+
await client.dispose(5000);
513513
await sleep(500);
514514
}
515515
} else {

0 commit comments

Comments
 (0)