diff --git a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServersRegistry.java b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServersRegistry.java index 3c8d61d74..2ca717a91 100644 --- a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServersRegistry.java +++ b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServersRegistry.java @@ -473,7 +473,7 @@ private Set getAvailableLSFor(Collection final var res = new HashSet(); contentTypes = expandToSuperTypes(contentTypes); for (ContentTypeToLanguageServerDefinition mapping : this.connections) { - if (mapping.isEnabled(uri) && contentTypes.contains(mapping.getKey())) { + if (contentTypes.contains(mapping.getKey()) && mapping.isEnabled(uri)) { res.add(mapping.getValue()); } }