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

Commit 9eae380b authored by Svetoslav's avatar Svetoslav Committed by Android Git Automerger
Browse files

am a9f28eea: Merge "Temporary detached views not properly reported to...

am a9f28eea: Merge "Temporary detached views not properly reported to accessibility layer." into klp-dev

* commit 'a9f28eea':
  Temporary detached views not properly reported to accessibility layer.
parents acd8741d a9f28eea
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -6686,6 +6686,13 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te

            scrap.dispatchStartTemporaryDetach();

            // The the accessibility state of the view may change while temporary
            // detached and we do not allow detached views to fire accessibility
            // events. So we are announcing that the subtree changed giving a chance
            // to clients holding on to a view in this subtree to refresh it.
            notifyViewAccessibilityStateChangedIfNeeded(
                    AccessibilityEvent.CONTENT_CHANGE_TYPE_SUBTREE);

            // Don't scrap views that have transient state.
            final boolean scrapHasTransientState = scrap.hasTransientState();
            if (scrapHasTransientState) {