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

Commit 78dce732 authored by Jorge Gil's avatar Jorge Gil Committed by Automerger Merge Worker
Browse files

Merge "Start pinchResize only if pointers are inside PIP" into sc-dev am: c6e212c5 am: 1efb640d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14948317

Change-Id: Ie97e3ba18433e5727c4d7f48c3e43d606d51c6ad
parents 2eb8f933 1efb640d
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -235,15 +235,20 @@ public class PipResizeGestureHandler {

    @VisibleForTesting
    void onInputEvent(InputEvent ev) {
        if (!mEnableDragCornerResize && !mEnablePinchResize) {
            // No need to handle anything if neither form of resizing is enabled.
            return;
        }

        // Don't allow resize when PiP is stashed.
        if (mPipBoundsState.isStashed()) {
            return;
        }

        if (ev instanceof MotionEvent) {
            if (mOngoingPinchToResize) {
            if (mEnablePinchResize && mOngoingPinchToResize) {
                onPinchResize((MotionEvent) ev);
            } else {
            } else if (mEnableDragCornerResize) {
                onDragCornerResize((MotionEvent) ev);
            }
        }
@@ -318,8 +323,8 @@ public class PipResizeGestureHandler {
                case MotionEvent.ACTION_POINTER_DOWN:
                    if (mEnablePinchResize && ev.getPointerCount() == 2) {
                        onPinchResize(ev);
                        mOngoingPinchToResize = true;
                        return true;
                        mOngoingPinchToResize = mAllowGesture;
                        return mAllowGesture;
                    }
                    break;