commit | 4feb3260152b2ddbd4a96c43c09cd1ed3cf2d3fb | [log] [tgz] |
---|---|---|
author | John Reck <jreck@google.com> | Mon Jul 13 14:42:43 2015 -0700 |
committer | John Reck <jreck@google.com> | Mon Jul 13 14:42:43 2015 -0700 |
tree | 9123198496c270a92c7b82b910f28db4c7a9161f | |
parent | cf9aebf138a3ec07277b1e5564751d2396a155c0 [diff] |
Improve resource loading by ~3x Bug: 22392651 ColorStateLists were never cached because the lazy-create of the constant state had a typo. Resource caching in general was broken because ThemeKey did not clone the hash code, so all keys in the cache had a hashCode of 0 which did not match the real, uncloned ThemeKeys hash code so the binary search in ArrayMap based off of hash code was failing. Change-Id: I9df1628b226bfa797bed97875354c19bf64f41ad