diff options
author | Guang Zhu <guangzhu@google.com> | 2014-05-07 12:43:59 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-05-07 12:43:59 +0000 |
commit | 1e8a87dd3c7735a8a0c6c1115450ba80501800c2 (patch) | |
tree | 6d9d22b122bfbaa406e523e28ace32d24eda1765 | |
parent | bfbddcad6004b7d178fb777c3a2b8b8a3dfe53ad (diff) | |
parent | f31d73c9859a4124e5d4e618f4b147f55f693ef6 (diff) | |
download | frameworks_base-1e8a87dd3c7735a8a0c6c1115450ba80501800c2.zip frameworks_base-1e8a87dd3c7735a8a0c6c1115450ba80501800c2.tar.gz frameworks_base-1e8a87dd3c7735a8a0c6c1115450ba80501800c2.tar.bz2 |
am f31d73c9: Merge "send accessibility events on view property invalidation" into klp-modular-dev
* commit 'f31d73c9859a4124e5d4e618f4b147f55f693ef6':
send accessibility events on view property invalidation
-rw-r--r-- | core/java/android/view/View.java | 11 | ||||
-rw-r--r-- | core/java/android/view/ViewGroup.java | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 77d0887..872cbe7 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -9627,6 +9627,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, // View was rejected last time it was drawn by its parent; this may have changed invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -9678,6 +9679,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, // View was rejected last time it was drawn by its parent; this may have changed invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -9729,6 +9731,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, // View was rejected last time it was drawn by its parent; this may have changed invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -9772,6 +9775,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, // View was rejected last time it was drawn by its parent; this may have changed invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -9815,6 +9819,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, // View was rejected last time it was drawn by its parent; this may have changed invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -10000,6 +10005,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback, if (mDisplayList != null) { mDisplayList.setAlpha(getFinalAlpha()); } + notifyViewAccessibilityStateChangedIfNeeded( + AccessibilityEvent.CONTENT_CHANGE_TYPE_UNDEFINED); } } } @@ -10433,6 +10440,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, // View was rejected last time it was drawn by its parent; this may have changed invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -10474,6 +10482,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, // View was rejected last time it was drawn by its parent; this may have changed invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -10620,6 +10629,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, } invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } @@ -10668,6 +10678,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, } invalidateParentIfNeeded(); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } } diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index f346ee8..dda5a60 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -4573,6 +4573,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager if (invalidate) { invalidateViewProperty(false, false); } + notifySubtreeAccessibilityStateChangedIfNeeded(); } /** |