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

Commit 0d7a9ccc authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "fix(magnification): FullScreenMagnificationGestureHandler state...

Merge "fix(magnification): FullScreenMagnificationGestureHandler state decision is ambiguous" into main
parents a84997ab 24852c54
Loading
Loading
Loading
Loading
+12 −8
Original line number Diff line number Diff line
@@ -1004,17 +1004,19 @@ public class FullScreenMagnificationGestureHandler extends MagnificationGestureH
                                    && overscrollState(event, mFirstPointerDownLocation)
                                    == OVERSCROLL_VERTICAL_EDGE) {
                                transitionToDelegatingStateAndClear();
                            } // TODO(b/319537921): should there be an else here?
                            } else {
                                //Primary pointer is swiping, so transit to PanningScalingState
                                transitToPanningScalingStateAndClear();
                            }
                        } else if (mIsSinglePanningEnabled
                                && isActivated()
                                && event.getPointerCount() == 1) {
                            if (overscrollState(event, mFirstPointerDownLocation)
                                    == OVERSCROLL_VERTICAL_EDGE) {
                                transitionToDelegatingStateAndClear();
                            } // TODO(b/319537921): should there be an else here?
                            } else {
                                transitToSinglePanningStateAndClear();
                            }
                        } else if (!mIsTwoFingerCountReached) {
                            // If it is a two-finger gesture, do not transition to the
                            // delegating state to ensure the reachability of
@@ -1257,17 +1259,19 @@ public class FullScreenMagnificationGestureHandler extends MagnificationGestureH
                                    && overscrollState(event, mFirstPointerDownLocation)
                                    == OVERSCROLL_VERTICAL_EDGE) {
                                transitionToDelegatingStateAndClear();
                            }
                            } else {
                                //Primary pointer is swiping, so transit to PanningScalingState
                                transitToPanningScalingStateAndClear();
                            }
                        } else if (mIsSinglePanningEnabled
                                && isActivated()
                                && event.getPointerCount() == 1) {
                            if (overscrollState(event, mFirstPointerDownLocation)
                                    == OVERSCROLL_VERTICAL_EDGE) {
                                transitionToDelegatingStateAndClear();
                            }
                            } else {
                                transitToSinglePanningStateAndClear();
                            }
                        } else {
                            transitionToDelegatingStateAndClear();
                        }