From 762621ced71f5e59fd846da5001ca19c335f98c0 Mon Sep 17 00:00:00 2001 From: Svetoslav <svetoslavganov@google.com> Date: Mon, 1 Jun 2015 17:21:59 -0700 Subject: [PATCH] Don't add real children for a view with a node provider Change-Id: I1dd43fa5ff93e8eb76e2c7587fb13cd1ef097678 --- core/java/android/view/ViewGroup.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index aa9fd9b8c6c64..317141c1e6547 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -1913,6 +1913,9 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager @Override public void addChildrenForAccessibility(ArrayList<View> childrenForAccessibility) { + if (getAccessibilityNodeProvider() != null) { + return; + } ChildListForAccessibility children = ChildListForAccessibility.obtain(this, true); try { final int childrenCount = children.getChildCount(); -- GitLab