diff options
author | Kohsuke Yatoh <kyatoh@google.com> | 2020-11-12 15:42:04 -0800 |
---|---|---|
committer | Kohsuke Yatoh <kyatoh@google.com> | 2020-11-13 19:52:27 +0000 |
commit | d56d2e9a673330c74f6a1f68dde8e8b14f1b7a7e (patch) | |
tree | 9d136a806ed2e483387eb5a4c407a756706f8a96 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 4a15a3ef6542d90323cad3f44ecaddaa153a7dc4 (diff) |
Retry "Support loading system font map from SharedMemory."
This is the second try of
commit c7a5b3a90db2f97c1d95332e9bb5b5c0f34084d7, which was reverted in
commit 735d447d4807bb9440b2037bc67e35da95edb209
Changes:
- Use reflection to update static final fields, because some apps and
tests rely on Typeface.create() to return references to static final
fields (which is a behavior resulted from the use of internal cache).
- Make setSystemFontMap() thread safe.
- Hold a reference to ByteBuffer so that the memory won't be unmapped.
Bug: 172891184
Test: atest FrameworksCoreTests:TypefaceTest
Test: atest CtsWidgetTestCases:android.widget.cts.TextViewPrecomputedTextTest
Change-Id: I1dea26c08a8585ea10e866c063bef6d682d8b15e
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions