diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java index cc0c85449a7e..6f42a7bb738f 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java @@ -26,6 +26,7 @@ public class ProjectProblemInlaySettingsProvider implements InlaySettingsProvide @NotNull @Override public List createModels(@NotNull Project project, @NotNull Language language) { + if (!getSupportedLanguages(project).contains(language)) return Collections.emptyList(); InlayHintsSettings config = InlayHintsSettings.instance(); boolean hintsEnabled = config.hintsEnabled(SettingsModel.SETTINGS_KEY, language); SettingsModel settingsModel = new SettingsModel(hintsEnabled, SettingsModel.SETTINGS_KEY.getId());