diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 87ce7a6fc..2bc19cb90 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -640,7 +640,7 @@ class DefaultClient implements Client { let params: QueryTranslationUnitSourceParams = { uri: document.uri.toString() }; - let response: QueryTranslationUnitSourceResult = await this.languageClient.sendRequest(QueryTranslationUnitSourceRequest, params); + let response: QueryTranslationUnitSourceResult = await this.requestWhenReady(() => this.languageClient.sendRequest(QueryTranslationUnitSourceRequest, params)); if (response.configDisposition === QueryTranslationUnitSourceConfigDisposition.ConfigNotNeeded) { return Promise.resolve(); }