From e9bda15f87c11a8827ca0ffc865611176805cc0a Mon Sep 17 00:00:00 2001 From: Svetoslav Ganov Date: Mon, 30 Apr 2012 16:55:21 -0700 Subject: [PATCH] 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 --- .../accessibility/AccessibilityNodeInfo.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/core/java/android/view/accessibility/AccessibilityNodeInfo.java b/core/java/android/view/accessibility/AccessibilityNodeInfo.java index aec18fe4043ea..5266c8358ae9a 100644 --- a/core/java/android/view/accessibility/AccessibilityNodeInfo.java +++ b/core/java/android/view/accessibility/AccessibilityNodeInfo.java @@ -1531,6 +1531,22 @@ public class AccessibilityNodeInfo implements Parcelable { return "ACTION_SELECT"; case 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: throw new IllegalArgumentException("Unknown action: " + action); }