Merge "Accessibility: ignore children of a view with node provider." into lmp-mr1-dev
This commit is contained in:
@@ -2687,6 +2687,9 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
|
|||||||
@Override
|
@Override
|
||||||
void onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo info) {
|
void onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo info) {
|
||||||
super.onInitializeAccessibilityNodeInfoInternal(info);
|
super.onInitializeAccessibilityNodeInfoInternal(info);
|
||||||
|
if (getAccessibilityNodeProvider() != null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (mAttachInfo != null) {
|
if (mAttachInfo != null) {
|
||||||
final ArrayList<View> childrenForAccessibility = mAttachInfo.mTempArrayList;
|
final ArrayList<View> childrenForAccessibility = mAttachInfo.mTempArrayList;
|
||||||
childrenForAccessibility.clear();
|
childrenForAccessibility.clear();
|
||||||
|
|||||||
Reference in New Issue
Block a user