Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix configuration provider handling with intelliSenseEngine "disabled". #11797

Merged
merged 1 commit into from
Dec 21, 2023

Conversation

sean-mcmanus
Copy link
Contributor

@sean-mcmanus sean-mcmanus commented Dec 20, 2023

Fixes #11795

If the 1st workspace folder has intelliSenseEngine disabled then clients aren't created and it was accessing the non-existent active client. This changes it to just use the 1st client's disabled settings (which is what is done for activation when determining whether any clients should be created). Having different intelliSenseEngine settings on different workspace folders doesn't appear to be fully supported currently (we could file an issue to track that but no users have complained so far).

@sean-mcmanus sean-mcmanus requested a review from a team December 20, 2023 22:55
@sean-mcmanus sean-mcmanus merged commit 8d42c49 into main Dec 21, 2023
4 checks passed
@sean-mcmanus sean-mcmanus deleted the seanmcm/fixConfigProviderDisabled branch December 21, 2023 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Exception thrown during the configure process if CppTools's IntelliSense engine is disabled
2 participants