summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorPhil Weaver <pweaver@google.com>2017-05-24 16:43:46 -0700
committerPhil Weaver <pweaver@google.com>2017-05-24 16:43:46 -0700
commit651fe9fc2e0a51d6a2123d6d44a6a8b8ed864742 (patch)
treeaeb50321383307e3bc36df752aa7d25556360ae8 /tools/aapt2/java/JavaClassGenerator_test.cpp
parent863b7fea83f5bd777f14b32102e819f3159218d7 (diff)
Stop populating accessibility nodes with events
This mostly rolls back ag/710190, which caused AccessibilityEvents to contain their source nodes. These nodes were not completely accurate, and populating them increases the overhead of AccessibilityEvents, particularly when large numbers of content changes happen. Having the service reload the node if it needs the update content should be sufficient. I have fixed several bugs since this change went in to address issues with the accessibility cache containing stale data. I think ensuring that the newly loaded data is up-to-date will fix whatever issues carrying the node along was intended to fix. Bug: 33961523 Test: A11y CTS still passes. I also tried TalkBack on a couple of switch controls, which is where I have previously seen the most issues with up-to-date announcements. Change-Id: Ie5a70bb0e89d49255c6a4c1c83d32b755c06902f
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions