am 27258209: Merge "Return true on successful accessiblity action click/long click." into jb-mr1-dev

* commit '27258209fee11a45154875c3c5493962f55904d2':
  Return true on successful accessiblity action click/long click.
This commit is contained in:
Svetoslav Ganov
2012-10-09 17:54:58 -07:00
committed by Android Git Automerger

View File

@@ -6858,12 +6858,12 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
/** /**
* Performs the specified accessibility action on the view. For * Performs the specified accessibility action on the view. For
* possible accessibility actions look at {@link AccessibilityNodeInfo}. * possible accessibility actions look at {@link AccessibilityNodeInfo}.
* <p> * <p>
* If an {@link AccessibilityDelegate} has been specified via calling * If an {@link AccessibilityDelegate} has been specified via calling
* {@link #setAccessibilityDelegate(AccessibilityDelegate)} its * {@link #setAccessibilityDelegate(AccessibilityDelegate)} its
* {@link AccessibilityDelegate#performAccessibilityAction(View, int, Bundle)} * {@link AccessibilityDelegate#performAccessibilityAction(View, int, Bundle)}
* is responsible for handling this call. * is responsible for handling this call.
* </p> * </p>
* *
* @param action The action to perform. * @param action The action to perform.
* @param arguments Optional action arguments. * @param arguments Optional action arguments.
@@ -6886,12 +6886,14 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
switch (action) { switch (action) {
case AccessibilityNodeInfo.ACTION_CLICK: { case AccessibilityNodeInfo.ACTION_CLICK: {
if (isClickable()) { if (isClickable()) {
return performClick(); performClick();
return true;
} }
} break; } break;
case AccessibilityNodeInfo.ACTION_LONG_CLICK: { case AccessibilityNodeInfo.ACTION_LONG_CLICK: {
if (isLongClickable()) { if (isLongClickable()) {
return performLongClick(); performLongClick();
return true;
} }
} break; } break;
case AccessibilityNodeInfo.ACTION_FOCUS: { case AccessibilityNodeInfo.ACTION_FOCUS: {