OSDN Git Service

Make a11y node info parceling more robust
authorPhil Weaver <pweaver@google.com>
Fri, 7 Apr 2017 00:40:51 +0000 (17:40 -0700)
committerPhil Weaver <pweaver@google.com>
Fri, 7 Apr 2017 18:43:53 +0000 (18:43 +0000)
commit475719d03d9199433edfccb0e1e0e456552e59d7
tree258339542dbdd7641e7bf7e7c9c10d191423b4ad
parentfaf40708836c34936932c67f47ed39ef4b85de03
Make a11y node info parceling more robust

Fix a bug where a malformed Parceled representation
of an AccessibilityNodeInfo could be used to mess with
Bundles as they get reparceled.

Bug: 36491278
Test: Verified that POC no longer works, a11y cts still passes.
Change-Id: I10f24747e3ab87d77cd1deba56db4526e3aa5441
(cherry picked from commit 687bb44b437f7bb24dd3dddf072c2f646308e2ca)
core/java/android/view/accessibility/AccessibilityNodeInfo.java