summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorRaph Levien <raph@google.com>2016-07-25 10:05:35 -0700
committerRaph Levien <raph@google.com>2016-08-26 23:44:47 +0000
commit9cde7244b633028d12fedcf3c66f16c0f25af9a7 (patch)
tree54afbb8c75d26226daddb4046e632ce832e714b2 /tools/aapt2/java/JavaClassGenerator_test.cpp
parentc2b9d558186f01716f643e1b095086fd608802d7 (diff)
Enforce consistent sizes for arrays in SpannableStringInternal
The grow logic in SpannableStringInternal#setSpan assumes that the size of mSpanData is consistent with that of mSpans, in particular that if the latter doesn't need to grow, neither does the former. The copySpans() method didn't enforce this, creating an mSpanData array only big enough to hold the data. This patch documents the invariant in a comment and enforces it. Bug: 30359314 Change-Id: Ie25db70a76836e97af8476a7f5c10cb4b976c1cf (cherry picked from commit 83549088c643586aa6013d947ad2c21464a3878e)
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions