diff options
author | Ahaan Ugale <augale@google.com> | 2021-01-31 21:24:37 -0800 |
---|---|---|
committer | Ahaan Ugale <augale@google.com> | 2021-02-05 16:38:52 -0800 |
commit | ed6a3111cb8c750fcfc989194dfa5d5811aead4c (patch) | |
tree | 45b6c38110455324380f7e54d2100ccdf8fcf34b /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 2bde0ac1d8a65f9a50e3b49a077d3e1a6db3993c (diff) |
Fix DynamicLayout init to use transformed text length.
It already uses the transformed text characters, but uses the length of
the base text. This does not account for TransformationMethod2, which
can change length, including AllCapsTransformationMethod ("ß" becomes
"SS") and TranslationTransformationMethod (arbitrary length changes).
This change does not fix updates that happens through
DynamicLayout.ChangeWatcher; those will be fixed in separate change(s).
Bug: 178650596
Test: atest DynamicLayoutBlocksTest DynamicLayoutTest TextLayoutTest \
TextViewTest
Test: manually on a sample app with AllCaps
Test: manually with Translate on a real app
Change-Id: Iec4699c8d9967cb4622fe59ba91849642d72b52e
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions