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) {
|
public void setOverlayEnabled(boolean overlayEnabled) {
|
||||||
if (mOverlayEnabled != overlayEnabled) {
|
if (mOverlayEnabled != overlayEnabled) {
|
||||||
mOverlayEnabled = overlayEnabled;
|
mOverlayEnabled = overlayEnabled;
|
||||||
updateOverlay();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void updateOverlay() {
|
if (mOverlayEnabled) {
|
||||||
if (mOverlayEnabled) {
|
getTaskOverlay().initOverlay(mTask, mThumbnailData, mPreviewPositionHelper.mMatrix,
|
||||||
getTaskOverlay().initOverlay(mTask, mThumbnailData, mPreviewPositionHelper.mMatrix,
|
mPreviewPositionHelper.mIsOrientationChanged);
|
||||||
mPreviewPositionHelper.mIsOrientationChanged);
|
} else {
|
||||||
} else {
|
getTaskOverlay().reset();
|
||||||
getTaskOverlay().reset();
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -379,10 +376,6 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc
|
|||||||
}
|
}
|
||||||
getTaskView().updateCurrentFullscreenParams(mPreviewPositionHelper);
|
getTaskView().updateCurrentFullscreenParams(mPreviewPositionHelper);
|
||||||
invalidate();
|
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
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user