Skip to content

Commit e9bda15

Browse files
committed
AccessibilityNodeInfo.getActionSymbolicName() is missing A11y focus actions.
1. The new actions were not added to this helper method so it was throwing an InvalidArgumentException. bug:6421059 Change-Id: I132348a50bb900ee19b95cc92c26ce47609ccb1c
1 parent 427db9b commit e9bda15

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

core/java/android/view/accessibility/AccessibilityNodeInfo.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1531,6 +1531,22 @@ private static String getActionSymbolicName(int action) {
15311531
return "ACTION_SELECT";
15321532
case ACTION_CLEAR_SELECTION:
15331533
return "ACTION_CLEAR_SELECTION";
1534+
case ACTION_CLICK:
1535+
return "ACTION_CLICK";
1536+
case ACTION_LONG_CLICK:
1537+
return "ACTION_LONG_CLICK";
1538+
case ACTION_ACCESSIBILITY_FOCUS:
1539+
return "ACTION_ACCESSIBILITY_FOCUS";
1540+
case ACTION_CLEAR_ACCESSIBILITY_FOCUS:
1541+
return "ACTION_CLEAR_ACCESSIBILITY_FOCUS";
1542+
case ACTION_NEXT_AT_GRANULARITY:
1543+
return "ACTION_NEXT_AT_GRANULARITY";
1544+
case ACTION_PREVIOUS_AT_GRANULARITY:
1545+
return "ACTION_PREVIOUS_AT_GRANULARITY";
1546+
case ACTION_NEXT_HTML_ELEMENT:
1547+
return "ACTION_NEXT_HTML_ELEMENT";
1548+
case ACTION_PREVIOUS_HTML_ELEMENT:
1549+
return "ACTION_PREVIOUS_HTML_ELEMENT";
15341550
default:
15351551
throw new IllegalArgumentException("Unknown action: " + action);
15361552
}

0 commit comments

Comments
 (0)