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

Commit 91f234fe authored by Adam Powell's avatar Adam Powell
Browse files

Fix bug 2574860 - fix AbsListView.trackMotionScroll edge detection

Change-Id: I0fc6d2b8547ab56937eeb5ef3438003a06b966ec
parent 1bfcaa59
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2856,13 +2856,13 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te

        final int firstPosition = mFirstPosition;

        if (firstPosition == 0 && firstTop >= listPadding.top && deltaY > 0) {
        if (firstPosition == 0 && firstTop >= listPadding.top && deltaY >= 0) {
            // Don't need to move views down if the top of the first position
            // is already visible
            return true;
        }

        if (firstPosition + childCount == mItemCount && lastBottom <= end && deltaY < 0) {
        if (firstPosition + childCount == mItemCount && lastBottom <= end && deltaY <= 0) {
            // Don't need to move views up if the bottom of the last position
            // is already visible
            return true;