Merge "AAPT2: support removed_ entries in groups" into tm-dev
This commit is contained in:
@@ -1038,6 +1038,13 @@ bool static ParseGroupImpl(xml::XmlPullParser* parser, ParsedResource* out_resou
|
||||
continue;
|
||||
}
|
||||
|
||||
if (maybe_name.value().substr(0, std::strlen("removed_")) == "removed_") {
|
||||
// Skip resources that have been removed from the framework, but leave a hole so that
|
||||
// other staged resources don't shift and break apps previously compiled against them
|
||||
next_id.id++;
|
||||
continue;
|
||||
}
|
||||
|
||||
ParsedResource& entry_res = out_resource->child_resources.emplace_back(ParsedResource{
|
||||
.name = ResourceName{{}, *parsed_type, maybe_name.value().to_string()},
|
||||
.source = item_source,
|
||||
|
||||
Reference in New Issue
Block a user