Fix EA-79206: Process only valid layout .xml files in Android Extensions
This commit is contained in:
+1
-1
@@ -63,7 +63,7 @@ class IDEAndroidLayoutXmlFileManager(val module: Module) : AndroidLayoutXmlFileM
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun doExtractResources(layoutGroup: AndroidLayoutGroupData, module: ModuleDescriptor): AndroidLayoutGroup {
|
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>()
|
val resources = arrayListOf<AndroidResource>()
|
||||||
layout.accept(AndroidXmlVisitor { id, widgetType, attribute ->
|
layout.accept(AndroidXmlVisitor { id, widgetType, attribute ->
|
||||||
resources += parseAndroidResource(id, widgetType, attribute.valueElement)
|
resources += parseAndroidResource(id, widgetType, attribute.valueElement)
|
||||||
|
|||||||
Reference in New Issue
Block a user