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

Commit b2b166a5 authored by Adam Lesinski's avatar Adam Lesinski Committed by Android Git Automerger
Browse files

am 397001b2: am a80aba70: Merge "AAPT: Gate v21 resource synthesizing logging...

am 397001b2: am a80aba70: Merge "AAPT: Gate v21 resource synthesizing logging behind -v flag" into lmp-dev

* commit '397001b2':
  AAPT: Gate v21 resource synthesizing logging behind -v flag
parents 1fb235aa 397001b2
Loading
Loading
Loading
Loading
+26 −20
Original line number Diff line number Diff line
@@ -4357,6 +4357,7 @@ status_t ResourceTable::modifyForCompat(const Bundle* bundle) {
                        continue;
                    }

                    if (bundle->getVerbose()) {
                        entriesToAdd[i].value->getPos()
                                .printf("using v%d attributes; synthesizing resource %s:%s/%s for configuration %s.",
                                        SDK_L,
@@ -4364,6 +4365,7 @@ status_t ResourceTable::modifyForCompat(const Bundle* bundle) {
                                        String8(t->getName()).string(),
                                        String8(entriesToAdd[i].value->getName()).string(),
                                        entriesToAdd[i].key.toString().string());
                    }

                    sp<Entry> newEntry = t->getEntry(c->getName(),
                            entriesToAdd[i].value->getPos(),
@@ -4437,6 +4439,7 @@ status_t ResourceTable::modifyForCompat(const Bundle* bundle,
        resPath.convertToResPath();

        // Add a resource table entry.
        if (bundle->getVerbose()) {
            SourcePos(target->getSourceFile(), -1).printf(
                    "using v%d attributes; synthesizing resource %s:%s/%s for configuration %s.",
                    SDK_L,
@@ -4444,6 +4447,7 @@ status_t ResourceTable::modifyForCompat(const Bundle* bundle,
                    newFile->getResourceType().string(),
                    String8(resourceName).string(),
                    newConfig.toString().string());
        }

        addEntry(SourcePos(),
                String16(mAssets->getPackage()),
@@ -4466,12 +4470,14 @@ status_t ResourceTable::modifyForCompat(const Bundle* bundle,
        sp<XMLNode> node = attrsToRemove[i].key;
        size_t attrIndex = attrsToRemove[i].value;
        const XMLNode::attribute_entry& ae = node->getAttributes()[attrIndex];
        if (bundle->getVerbose()) {
            SourcePos(node->getFilename(), node->getStartLineNumber()).printf(
                    "removing attribute %s%s%s from <%s>",
                    String8(ae.ns).string(),
                    (ae.ns.size() == 0 ? "" : ":"),
                    String8(ae.name).string(),
                    String8(node->getElementName()).string());
        }
        node->removeAttribute(attrIndex);
    }