Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 358af143 authored by Svetoslav's avatar Svetoslav Committed by Android Git Automerger
Browse files

am 81adda25: Merge "Always create nodes for views backed by an adapter." into mnc-dev

* commit '81adda25':
  Always create nodes for views backed by an adapter.
parents 548871f2 81adda25
Loading
Loading
Loading
Loading
+0 −19
Original line number Diff line number Diff line
@@ -1556,13 +1556,6 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
        if (accessibilityId == getAccessibilityViewId()) {
            return this;
        }
        // If the data changed the children are invalid since the data model changed.
        // Hence, we pretend they do not exist. After a layout the children will sync
        // with the model at which point we notify that the accessibility state changed,
        // so a service will be able to re-fetch the views.
        if (mDataChanged) {
            return null;
        }
        return super.findViewByAccessibilityIdTraversal(accessibilityId);
    }

@@ -2408,18 +2401,6 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
    }

    class ListItemAccessibilityDelegate extends AccessibilityDelegate {
        @Override
        public AccessibilityNodeInfo createAccessibilityNodeInfo(View host) {
            // If the data changed the children are invalid since the data model changed.
            // Hence, we pretend they do not exist. After a layout the children will sync
            // with the model at which point we notify that the accessibility state changed,
            // so a service will be able to re-fetch the views.
            if (mDataChanged) {
                return null;
            }
            return super.createAccessibilityNodeInfo(host);
        }

        @Override
        public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfo info) {
            super.onInitializeAccessibilityNodeInfo(host, info);