diff options
| author | Svetoslav <svetoslavganov@google.com> | 2014-03-04 01:51:57 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-03-04 01:51:58 +0000 |
| commit | 7b57d6162ea14a48970c32eebd83437a39cf7ef7 (patch) | |
| tree | ed347bcf3ae918b7a761c6022ff5181c16bff3b3 /core/java | |
| parent | 9be7887be685cbc23b0efb5792fa57dcea4c7d3b (diff) | |
| parent | 1100714350923fb96d825bacd4809df2c97bea3d (diff) | |
Merge "Reverting changes to the accessibility layer."
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/view/View.java | 5 | ||||
| -rw-r--r-- | core/java/android/view/accessibility/AccessibilityNodeInfoCache.java | 12 |
2 files changed, 7 insertions, 10 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 24ec00dcf508..de304da748b0 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -5138,8 +5138,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * @param text The announcement text. */ public void announceForAccessibility(CharSequence text) { - if (AccessibilityManager.getInstance(mContext).isEnabled() && mParent != null - && isImportantForAccessibility()) { + if (AccessibilityManager.getInstance(mContext).isEnabled() && mParent != null) { AccessibilityEvent event = AccessibilityEvent.obtain( AccessibilityEvent.TYPE_ANNOUNCEMENT); onInitializeAccessibilityEvent(event); @@ -5189,7 +5188,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * Note: Called from the default {@link AccessibilityDelegate}. */ void sendAccessibilityEventUncheckedInternal(AccessibilityEvent event) { - if (!isShown() || !isImportantForAccessibility()) { + if (!isShown()) { return; } onInitializeAccessibilityEvent(event); diff --git a/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java b/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java index b4944bee6f77..645a9fa8ca57 100644 --- a/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java +++ b/core/java/android/view/accessibility/AccessibilityNodeInfoCache.java @@ -174,13 +174,11 @@ public class AccessibilityNodeInfoCache { // subtrees in the cache. // TODO: Runs in O(n^2), could optimize to O(n + n log n) final LongArray newChildrenIds = info.getChildNodeIds(); - if (newChildrenIds != null) { - final int oldChildCount = oldInfo.getChildCount(); - for (int i = 0; i < oldChildCount; i++) { - final long oldChildId = oldInfo.getChildId(i); - if (newChildrenIds.indexOf(oldChildId) < 0) { - clearSubTreeLocked(oldChildId); - } + final int oldChildCount = oldInfo.getChildCount(); + for (int i = 0; i < oldChildCount; i++) { + final long oldChildId = oldInfo.getChildId(i); + if (newChildrenIds.indexOf(oldChildId) < 0) { + clearSubTreeLocked(oldChildId); } } |
