summaryrefslogtreecommitdiffstats
path: root/core/java/android/view/accessibility
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2013-10-10 18:19:24 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-10-10 18:19:25 +0000
commit90abd6d1dfe883efc4a305db45f6812ea0de1d7b (patch)
tree6f1f1aca4b2690901df2fb1e4306f8d8bd5992cb /core/java/android/view/accessibility
parenta619afd6590c891676005d1892ab820580991b74 (diff)
parent3d1c5a7236c4709550ca7c0cfa293fc5c974c56b (diff)
downloadframeworks_base-90abd6d1dfe883efc4a305db45f6812ea0de1d7b.zip
frameworks_base-90abd6d1dfe883efc4a305db45f6812ea0de1d7b.tar.gz
frameworks_base-90abd6d1dfe883efc4a305db45f6812ea0de1d7b.tar.bz2
Merge "Ensure accessibility node cache is synced with service state" into klp-dev
Diffstat (limited to 'core/java/android/view/accessibility')
-rw-r--r--core/java/android/view/accessibility/AccessibilityNodeInfoCache.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java b/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java
index 7dd1e8a..a9473a8 100644
--- a/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java
+++ b/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java
@@ -67,11 +67,12 @@ public class AccessibilityNodeInfoCache {
if (ENABLED) {
final int eventType = event.getEventType();
switch (eventType) {
+ case AccessibilityEvent.TYPE_TOUCH_EXPLORATION_GESTURE_END:
case AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED:
case AccessibilityEvent.TYPE_VIEW_HOVER_ENTER:
case AccessibilityEvent.TYPE_VIEW_HOVER_EXIT: {
+ // If the active window changes, clear the cache.
final int windowId = event.getWindowId();
- // If a new window, we clear the cache.
if (mWindowId != windowId) {
mWindowId = windowId;
clear();