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

Commit 2cb866b9 authored by Jeff Brown's avatar Jeff Brown Committed by Android (Google) Code Review
Browse files

Merge "Never drag scroll views with no children." into honeycomb

parents 8bb9131c fb75738e
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -511,8 +511,10 @@ public class HorizontalScrollView extends FrameLayout {

        switch (action & MotionEvent.ACTION_MASK) {
            case MotionEvent.ACTION_DOWN: {
                final float x = ev.getX();
                mIsBeingDragged = true;
                mIsBeingDragged = getChildCount() != 0;
                if (!mIsBeingDragged) {
                    return false;
                }

                /*
                 * If being flinged and user touches, stop the fling. isFinished
@@ -523,7 +525,7 @@ public class HorizontalScrollView extends FrameLayout {
                }

                // Remember where the motion event started
                mLastMotionX = x;
                mLastMotionX = ev.getX();
                mActivePointerId = ev.getPointerId(0);
                break;
            }
+5 −3
Original line number Diff line number Diff line
@@ -521,8 +521,10 @@ public class ScrollView extends FrameLayout {

        switch (action & MotionEvent.ACTION_MASK) {
            case MotionEvent.ACTION_DOWN: {
                final float y = ev.getY();
                mIsBeingDragged = true;
                mIsBeingDragged = getChildCount() != 0;
                if (!mIsBeingDragged) {
                    return false;
                }

                /*
                 * If being flinged and user touches, stop the fling. isFinished
@@ -537,7 +539,7 @@ public class ScrollView extends FrameLayout {
                }

                // Remember where the motion event started
                mLastMotionY = y;
                mLastMotionY = ev.getY();
                mActivePointerId = ev.getPointerId(0);
                break;
            }