Merge "AAPT: Dump status of required flag for uses-feature" into lmp-mr1-dev

This commit is contained in:
Adam Lesinski
2014-12-09 00:31:58 +00:00
committed by Android (Google) Code Review

View File

@@ -516,12 +516,10 @@ static void printFeatureGroup(const FeatureGroup& grp,
const size_t numFeatures = grp.features.size(); const size_t numFeatures = grp.features.size();
for (size_t i = 0; i < numFeatures; i++) { for (size_t i = 0; i < numFeatures; i++) {
if (!grp.features[i]) { const bool required = grp.features[i];
continue;
}
const String8& featureName = grp.features.keyAt(i); const String8& featureName = grp.features.keyAt(i);
printf(" uses-feature: name='%s'\n", printf(" uses-feature%s: name='%s'\n", (required ? "" : "-not-required"),
ResTable::normalizeForOutput(featureName.string()).string()); ResTable::normalizeForOutput(featureName.string()).string());
} }
@@ -1844,7 +1842,7 @@ int doDump(Bundle* bundle)
} }
} }
if (!grp.features.isEmpty()) { if (!grp.features.isEmpty()) {
printFeatureGroup(grp); printFeatureGroup(grp);
} }
} }