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

Commit 61361f37 authored by Jeff Brown's avatar Jeff Brown
Browse files

Add some comments about StringPool sort order.

Change-Id: I57f24d46328a6bfef883819eaf95c03114d573bb
parent bf02b984
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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;