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

Commit 72ac7818 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix RecentsView scroll linking" into ub-launcher3-rvc-dev

parents f9ae1a83 94d1b4be
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -121,10 +121,6 @@ public abstract class BaseSwipeUpHandler<T extends StatefulActivity<?>, Q extend
        });

        mRecentsView.setOnScrollChangeListener((v, scrollX, scrollY, oldScrollX, oldScrollY) -> {
            // Wait until the first scroll event before applying scroll to taskViewSimulator.
            // Since, by default the current/running task already centered, this ensures that we
            // do not move the running task, in case RecentsView has not yet laid out completely.
            mRecentsViewScrollLinked = true;
            if (moveWindowWithRecentsScroll()) {
                updateFinalShift();
            }
@@ -132,6 +128,7 @@ public abstract class BaseSwipeUpHandler<T extends StatefulActivity<?>, Q extend
        runOnRecentsAnimationStart(() ->
                mRecentsView.setRecentsAnimationTargets(mRecentsAnimationController,
                        mRecentsAnimationTargets));
        mRecentsViewScrollLinked = true;
    }

    protected void startNewTask(Consumer<Boolean> resultCallback) {
+2 −0
Original line number Diff line number Diff line
@@ -1664,6 +1664,8 @@ public abstract class RecentsView<T extends StatefulActivity> extends PagedView
                    !mOrientationState.canLauncherRotate() && isInLandscape);
            resetPaddingFromTaskSize();
            requestLayout();
            // Reapply the current page to update page scrolls.
            setCurrentPage(mCurrentPage);
        }
    }