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

Commit 548d19e4 authored by Rohan Shah's avatar Rohan Shah Committed by android-build-merger
Browse files

Merge "[QS] Disallow TYPE_VIEW_SELECTED events" into pi-dev

am: a8464603

Change-Id: I546936b695ae0355a92aa3dd6131e369f784b98e
parents 2b115051 a8464603
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -184,9 +184,15 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout {
            return;
            return;
        }
        }
        boolean selected = mLastExpansion == 1f;
        boolean selected = mLastExpansion == 1f;

        // Disable accessibility temporarily while we update selected state purely for the
        // marquee. This will ensure that accessibility doesn't announce the TYPE_VIEW_SELECTED
        // event on any of the children.
        setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS);
        for (int i = 0; i < mPages.size(); i++) {
        for (int i = 0; i < mPages.size(); i++) {
            mPages.get(i).setSelected(i == getCurrentItem() ? selected : false);
            mPages.get(i).setSelected(i == getCurrentItem() ? selected : false);
        }
        }
        setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_AUTO);
    }
    }


    public void setPageListener(PageListener listener) {
    public void setPageListener(PageListener listener) {