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

Commit 59a91c04 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "AAPT: Fix feature split generation of ID resources" into nyc-mr1-dev

parents 6c955db7 4d219da3
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2623,6 +2623,14 @@ status_t ResourceTable::assignResourceIds()
        const SourcePos unknown(String8("????"), 0);
        sp<Type> attr = p->getType(String16("attr"), unknown);

        // Force creation of ID if we are building feature splits.
        // Auto-generated ID resources won't apply the type ID offset correctly unless
        // the offset is applied here first.
        // b/30607637
        if (mPackageType == AppFeature && p->getName() == mAssetsPackage) {
            sp<Type> id = p->getType(String16("id"), unknown);
        }

        // Assign indices...
        const size_t typeCount = p->getOrderedTypes().size();
        for (size_t ti = 0; ti < typeCount; ti++) {