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:45:38 +0000 (18:45 +0000)
commit487d8697333b1e7784394b9cd96cb590b047c513
treefa35c2817d163473781f833d637035f388fbbe97
parent137006ff5c011b8112e91346167de66de78ff082
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