diff options
author | Phil Weaver <pweaver@google.com> | 2017-05-03 13:55:51 -0700 |
---|---|---|
committer | Phil Weaver <pweaver@google.com> | 2017-05-03 17:33:43 -0700 |
commit | 61a1fabab68436de7315f0c4b5270b9c84e48667 (patch) | |
tree | a5b3b4f2180eb9727de56db42865a5a1ae69a9c0 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | da3dd7c0cf1fcd7e352c8f9e30519e85776c5662 (diff) |
Fix crash in a11y cache
Caused by bad data from an app where a node was its own ancestor.
When the node changed, the copy in the cache was recycled while
flushing the descendants. Now recovering more gracefully.
Bug: 37674439
Test: Adding a unit test for this case, ran a11y cts and unit tests,
verified that the app reporting bad data no longer crashes TalkBack.
Change-Id: I10bc9df2b4821529334a19aa27719c1510187690
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions