Skip to content

Commit 911b0c0

Browse files
sganovAndroid (Google) Code Review
authored andcommitted
Merge "Accessibility focus actinos incorectly set on accessibility node info." into jb-dev
2 parents ae9c72d + 02afe2c commit 911b0c0

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

core/java/android/view/View.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4712,8 +4712,11 @@ void onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo info) {
47124712
}
47134713
}
47144714

4715-
info.addAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS);
4716-
info.addAction(AccessibilityNodeInfo.ACTION_CLEAR_ACCESSIBILITY_FOCUS);
4715+
if (!isAccessibilityFocused()) {
4716+
info.addAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS);
4717+
} else {
4718+
info.addAction(AccessibilityNodeInfo.ACTION_CLEAR_ACCESSIBILITY_FOCUS);
4719+
}
47174720

47184721
if (isClickable()) {
47194722
info.addAction(AccessibilityNodeInfo.ACTION_CLICK);

0 commit comments

Comments
 (0)