mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-28 07:46:55 +00:00
Merge "Overview - don't update task overlay on thumbnail update." into sc-dev
This commit is contained in:
@@ -335,16 +335,13 @@ 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);
|
||||
} else {
|
||||
getTaskOverlay().reset();
|
||||
if (mOverlayEnabled) {
|
||||
getTaskOverlay().initOverlay(mTask, mThumbnailData, mPreviewPositionHelper.mMatrix,
|
||||
mPreviewPositionHelper.mIsOrientationChanged);
|
||||
} else {
|
||||
getTaskOverlay().reset();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user