diff options
| author | Svetoslav Ganov <svetoslavganov@google.com> | 2012-06-02 08:35:24 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2012-06-02 08:35:24 -0700 |
| commit | 40404f435c17dfbbedfdf358c48f0f91df91b84f (patch) | |
| tree | 99ace03ef5e23a196c0199a598869e402217ef98 /core | |
| parent | 0ec61ff561010ef9b4512deffbf66598766172de (diff) | |
| parent | cba5e879e825fe37bc1eb092c14f3a5c4d7a29d1 (diff) | |
| download | frameworks_base-40404f435c17dfbbedfdf358c48f0f91df91b84f.zip frameworks_base-40404f435c17dfbbedfdf358c48f0f91df91b84f.tar.gz frameworks_base-40404f435c17dfbbedfdf358c48f0f91df91b84f.tar.bz2 | |
am cba5e879: Merge "Calling the correct method when adding accessibility focusables." into jb-dev
* commit 'cba5e879e825fe37bc1eb092c14f3a5c4d7a29d1':
Calling the correct method when adding accessibility focusables.
Diffstat (limited to 'core')
| -rw-r--r-- | core/java/android/view/View.java | 5 | ||||
| -rw-r--r-- | core/java/android/widget/AbsListView.java | 4 | ||||
| -rw-r--r-- | core/java/android/widget/NumberPicker.java | 2 |
3 files changed, 4 insertions, 7 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 9613149..9f5613e 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -6308,10 +6308,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal } } - /** - * @hide - */ - public boolean canTakeAccessibilityFocusFromHover() { + private boolean canTakeAccessibilityFocusFromHover() { if (includeForAccessibility() && isActionableForAccessibility()) { return true; } diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index edffb5e..a84ece6 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -1334,12 +1334,12 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te switch(direction) { case ACCESSIBILITY_FOCUS_BACKWARD: { View focusable = (getChildCount() > 0) ? getChildAt(getChildCount() - 1) : this; - if (focusable.canTakeAccessibilityFocusFromHover()) { + if (focusable.isAccessibilityFocusable()) { views.add(focusable); } } return; case ACCESSIBILITY_FOCUS_FORWARD: { - if (canTakeAccessibilityFocusFromHover()) { + if (isAccessibilityFocusable()) { views.add(this); } } return; diff --git a/core/java/android/widget/NumberPicker.java b/core/java/android/widget/NumberPicker.java index b60ffc5..a458f57 100644 --- a/core/java/android/widget/NumberPicker.java +++ b/core/java/android/widget/NumberPicker.java @@ -1421,7 +1421,7 @@ public class NumberPicker extends LinearLayout { // We do not want the real descendant to be considered focus search // since it is managed by the accessibility node provider. if ((focusableMode & FOCUSABLES_ACCESSIBILITY) == FOCUSABLES_ACCESSIBILITY) { - if (canTakeAccessibilityFocusFromHover() || getAccessibilityNodeProvider() != null) { + if (isAccessibilityFocusable()) { views.add(this); return; } |
