diff --git a/platform/lang-api/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsSettings.kt b/platform/lang-api/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsSettings.kt index d1c37b95bb10..a5d4eb00408a 100644 --- a/platform/lang-api/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsSettings.kt +++ b/platform/lang-api/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsSettings.kt @@ -165,10 +165,12 @@ class ParameterNameHintsSettings : PersistentStateComponent { } private fun Element.addLanguagePatternElements(language: String, patterns: Set, tag: String) { - val list = getOrCreateChild(XmlTagHelper.LANGUAGE_LIST) - list.setAttribute(XmlTagHelper.LANGUAGE, language) val elements = patterns.map { it.toPatternElement(tag) } - list.addContent(elements) + val languageBlacklist = Element(XmlTagHelper.LANGUAGE_LIST).apply { + setAttribute(XmlTagHelper.LANGUAGE, language) + addContent(elements) + } + addContent(languageBlacklist) } private fun Element.extractPatterns(tag: String): Set {