Fix EA-79206: Process only valid layout .xml files in Android Extensions

This commit is contained in:
Yan Zhulanow
2018-03-07 00:12:05 +03:00
parent c8a1517190
commit ec0abb0854

View File

@@ -63,7 +63,7 @@ class IDEAndroidLayoutXmlFileManager(val module: Module) : AndroidLayoutXmlFileM
}
override fun doExtractResources(layoutGroup: AndroidLayoutGroupData, module: ModuleDescriptor): AndroidLayoutGroup {
val layouts = layoutGroup.layouts.map { layout ->
val layouts = layoutGroup.layouts.filter { it.isValid }.map { layout ->
val resources = arrayListOf<AndroidResource>()
layout.accept(AndroidXmlVisitor { id, widgetType, attribute ->
resources += parseAndroidResource(id, widgetType, attribute.valueElement)