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

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

Merge "Update TaskView fullscreen params when updating the thumbnail matrix"...

Merge "Update TaskView fullscreen params when updating the thumbnail matrix" into ub-launcher3-rvc-dev
parents 07e2b4b6 1287feb6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -357,6 +357,7 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc
            mBitmapShader.setLocalMatrix(mPreviewPositionHelper.mMatrix);
            mPaint.setShader(mBitmapShader);
        }
        getTaskView().updateCurrentFullscreenParams(mPreviewPositionHelper);
        invalidate();

        // Update can be called from {@link #onSizeChanged} during layout, post handling of overlay
+9 −5
Original line number Diff line number Diff line
@@ -955,11 +955,7 @@ public class TaskView extends FrameLayout implements PageCallbacks, Reusable {
        setClipToPadding(!isFullscreen);

        TaskThumbnailView thumbnail = getThumbnail();
        mCurrentFullscreenParams.setProgress(
                mFullscreenProgress,
                getRecentsView().getScaleX(),
                getWidth(), mActivity.getDeviceProfile(),
                thumbnail.getPreviewPositionHelper());
        updateCurrentFullscreenParams(thumbnail.getPreviewPositionHelper());

        if (!getRecentsView().isTaskIconScaledDown(this)) {
            // Some of the items in here are dependent on the current fullscreen params, but don't
@@ -972,6 +968,14 @@ public class TaskView extends FrameLayout implements PageCallbacks, Reusable {
        invalidateOutline();
    }

    void updateCurrentFullscreenParams(PreviewPositionHelper previewPositionHelper) {
        mCurrentFullscreenParams.setProgress(
                mFullscreenProgress,
                getRecentsView().getScaleX(),
                getWidth(), mActivity.getDeviceProfile(),
                previewPositionHelper);
    }

    public boolean isRunningTask() {
        if (getRecentsView() == null) {
            return false;