Merge "Views with node providers are important for accessibility in auto mode."

This commit is contained in:
Svetoslav Ganov
2012-07-19 18:27:25 -07:00
committed by Android (Google) Code Review

View File

@@ -6387,7 +6387,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
case IMPORTANT_FOR_ACCESSIBILITY_NO:
return false;
case IMPORTANT_FOR_ACCESSIBILITY_AUTO:
return isActionableForAccessibility() || hasListenersForAccessibility();
return isActionableForAccessibility() || hasListenersForAccessibility()
|| getAccessibilityNodeProvider() != null;
default:
throw new IllegalArgumentException("Unknow important for accessibility mode: "
+ mode);