diff options
author | Alan Viverette <alanv@google.com> | 2014-10-29 22:05:04 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-10-29 22:05:05 +0000 |
commit | 66c0adcfd4351518512df2f3e81526d2d67d6d65 (patch) | |
tree | 5aafc6f60a9100a60c743b793c2b985229582e0d /core/java/android/widget | |
parent | 8785a56c8f35863b7f02769b6021fba7000f6403 (diff) | |
parent | 632af849240f54f91b2b4fde77d3a51c4d045f74 (diff) | |
download | frameworks_base-66c0adcfd4351518512df2f3e81526d2d67d6d65.zip frameworks_base-66c0adcfd4351518512df2f3e81526d2d67d6d65.tar.gz frameworks_base-66c0adcfd4351518512df2f3e81526d2d67d6d65.tar.bz2 |
Merge "Ensure accessibility focus rect is drawn correctly" into lmp-mr1-dev
Diffstat (limited to 'core/java/android/widget')
-rw-r--r-- | core/java/android/widget/AbsListView.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 4aebaae..6c107a2 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -4910,9 +4910,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te if (position >= headerViewsCount && position < footerViewsStart) { // The view will be rebound to new data, clear any // system-managed transient state. - if (child.isAccessibilityFocused()) { - child.clearAccessibilityFocus(); - } + child.clearAccessibilityFocus(); mRecycler.addScrapView(child, position); } } @@ -4933,9 +4931,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te if (position >= headerViewsCount && position < footerViewsStart) { // The view will be rebound to new data, clear any // system-managed transient state. - if (child.isAccessibilityFocused()) { - child.clearAccessibilityFocus(); - } + child.clearAccessibilityFocus(); mRecycler.addScrapView(child, position); } } @@ -6776,9 +6772,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te } private void clearAccessibilityFromScrap(View view) { - if (view.isAccessibilityFocused()) { - view.clearAccessibilityFocus(); - } + view.clearAccessibilityFocus(); view.setAccessibilityDelegate(null); } |