Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9bda15f authored by Svetoslav Ganov's avatar Svetoslav Ganov
Browse files

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
parent 427db9b3
Loading
Loading
Loading
Loading
+16 −0
Original line number Original line Diff line number Diff line
@@ -1531,6 +1531,22 @@ public class AccessibilityNodeInfo implements Parcelable {
                return "ACTION_SELECT";
                return "ACTION_SELECT";
            case ACTION_CLEAR_SELECTION:
            case ACTION_CLEAR_SELECTION:
                return "ACTION_CLEAR_SELECTION";
                return "ACTION_CLEAR_SELECTION";
            case ACTION_CLICK:
                return "ACTION_CLICK";
            case ACTION_LONG_CLICK:
                return "ACTION_LONG_CLICK";
            case ACTION_ACCESSIBILITY_FOCUS:
                return "ACTION_ACCESSIBILITY_FOCUS";
            case ACTION_CLEAR_ACCESSIBILITY_FOCUS:
                return "ACTION_CLEAR_ACCESSIBILITY_FOCUS";
            case ACTION_NEXT_AT_GRANULARITY:
                return "ACTION_NEXT_AT_GRANULARITY";
            case ACTION_PREVIOUS_AT_GRANULARITY:
                return "ACTION_PREVIOUS_AT_GRANULARITY";
            case ACTION_NEXT_HTML_ELEMENT:
                return "ACTION_NEXT_HTML_ELEMENT";
            case ACTION_PREVIOUS_HTML_ELEMENT:
                return "ACTION_PREVIOUS_HTML_ELEMENT";
            default:
            default:
                throw new IllegalArgumentException("Unknown action: " + action);
                throw new IllegalArgumentException("Unknown action: " + action);
        }
        }