diff options
author | Jeff Brown <jeffbrown@google.com> | 2012-03-16 15:25:17 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2012-03-16 22:24:54 -0700 |
commit | 61361f376b47d45966b1ca0d24d51622304c93c3 (patch) | |
tree | b634bf9370932e1b4c9296156b9c85777d87d01c /tools/aapt/StringPool.cpp | |
parent | bf02b984738f6be5cc2e2d66b12aff7af99eb79e (diff) |
Add some comments about StringPool sort order.
Change-Id: I57f24d46328a6bfef883819eaf95c03114d573bb
Diffstat (limited to 'tools/aapt/StringPool.cpp')
-rw-r--r-- | tools/aapt/StringPool.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/aapt/StringPool.cpp b/tools/aapt/StringPool.cpp index 46a4c3262b66..963ae59cdb5c 100644 --- a/tools/aapt/StringPool.cpp +++ b/tools/aapt/StringPool.cpp @@ -71,14 +71,16 @@ String8 StringPool::entry::makeConfigsString() const { } int StringPool::entry::compare(const entry& o) const { - // Strings with styles go first, to reduce the size of the - // styles array. + // Strings with styles go first, to reduce the size of the styles array. + // We don't care about the relative order of these strings. if (hasStyles) { return o.hasStyles ? 0 : -1; } if (o.hasStyles) { return 1; } + + // Sort unstyled strings by type, then by logical configuration. int comp = configTypeName.compare(o.configTypeName); if (comp != 0) { return comp; |