diff --git a/plugins/android-idea-plugin/src/org/jetbrains/kotlin/plugin/android/AndroidXmlVisitor.kt b/plugins/android-idea-plugin/src/org/jetbrains/kotlin/plugin/android/AndroidXmlVisitor.kt index bb8e087c602..29680d0d5ea 100644 --- a/plugins/android-idea-plugin/src/org/jetbrains/kotlin/plugin/android/AndroidXmlVisitor.kt +++ b/plugins/android-idea-plugin/src/org/jetbrains/kotlin/plugin/android/AndroidXmlVisitor.kt @@ -36,7 +36,10 @@ class AndroidXmlVisitor(val elementCallback: (String, String, XmlAttribute) -> U override fun visitXmlTag(tag: XmlTag?) { val localName = tag?.getLocalName() ?: "" - if (isWidgetTypeIgnored(localName)) return + if (isWidgetTypeIgnored(localName)) { + tag?.acceptChildren(this) + return + } val idAttribute = tag?.getAttribute(AndroidConst.ID_ATTRIBUTE) if (idAttribute != null) {