summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2012-06-01 19:30:23 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-06-01 19:30:23 -0700
commitcba5e879e825fe37bc1eb092c14f3a5c4d7a29d1 (patch)
tree132dc1c9000c72ecf31b98b276c0ce3485ed6607 /core
parent6d4d35e382b9efb3debce6f0303dacd33e5131bb (diff)
parenta90e4512ab81dcd8cdbefdd2ffa0de55fca1caa3 (diff)
downloadframeworks_base-cba5e879e825fe37bc1eb092c14f3a5c4d7a29d1.zip
frameworks_base-cba5e879e825fe37bc1eb092c14f3a5c4d7a29d1.tar.gz
frameworks_base-cba5e879e825fe37bc1eb092c14f3a5c4d7a29d1.tar.bz2
Merge "Calling the correct method when adding accessibility focusables." into jb-dev
Diffstat (limited to 'core')
-rw-r--r--core/java/android/view/View.java5
-rw-r--r--core/java/android/widget/AbsListView.java4
-rw-r--r--core/java/android/widget/NumberPicker.java2
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;
}