Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0a687772 authored by Winson Chiu's avatar Winson Chiu Committed by Automerger Merge Worker
Browse files

Merge "AAPT2: support removed_ entries in groups" into tm-dev am: 2222f486

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17085903

Change-Id: I46cbbf68424c896ff72643db962f916667df9653
parents ac395b8a 2222f486
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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,