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

Commit 02ca6c14 authored by Zak Cohen's avatar Zak Cohen Committed by Android (Google) Code Review
Browse files

Merge "Overview - don't update task overlay on thumbnail update." into sc-dev

parents 217e7100 a6ca69aa
Loading
Loading
Loading
Loading
+6 −13
Original line number Diff line number Diff line
@@ -335,11 +335,7 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc
    public void setOverlayEnabled(boolean overlayEnabled) {
        if (mOverlayEnabled != overlayEnabled) {
            mOverlayEnabled = overlayEnabled;
            updateOverlay();
        }
    }

    private void updateOverlay() {
            if (mOverlayEnabled) {
                getTaskOverlay().initOverlay(mTask, mThumbnailData, mPreviewPositionHelper.mMatrix,
                        mPreviewPositionHelper.mIsOrientationChanged);
@@ -347,6 +343,7 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc
                getTaskOverlay().reset();
            }
        }
    }

    private void updateThumbnailPaintFilter() {
        ColorFilter filter = getColorFilter(mDimAlpha);
@@ -379,10 +376,6 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc
        }
        getTaskView().updateCurrentFullscreenParams(mPreviewPositionHelper);
        invalidate();

        // Update can be called from {@link #onSizeChanged} during layout, post handling of overlay
        // as overlay could modify the views in the overlay as a side effect of its update.
        post(this::updateOverlay);
    }

    @Override