Merge "[Resources] house keeping in TypeList"

This commit is contained in:
Treehugger Robot
2017-06-26 22:50:23 +00:00
committed by Gerrit Code Review

View File

@@ -3203,13 +3203,14 @@ struct ResTable::PackageGroup
clearBagCache(); clearBagCache();
const size_t numTypes = types.size(); const size_t numTypes = types.size();
for (size_t i = 0; i < numTypes; i++) { for (size_t i = 0; i < numTypes; i++) {
const TypeList& typeList = types[i]; TypeList& typeList = types.editItemAt(i);
const size_t numInnerTypes = typeList.size(); const size_t numInnerTypes = typeList.size();
for (size_t j = 0; j < numInnerTypes; j++) { for (size_t j = 0; j < numInnerTypes; j++) {
if (typeList[j]->package->owner == owner) { if (typeList[j]->package->owner == owner) {
delete typeList[j]; delete typeList[j];
} }
} }
typeList.clear();
} }
const size_t N = packages.size(); const size_t N = packages.size();