Merge "Don't avoid blurring overview" into sc-v2-dev am: 0664dbdab9

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15687143

Change-Id: I066a7566bc04b2628446ee8920d422228c4d2d96
This commit is contained in:
Android Build Prod User
2021-08-27 01:19:42 +00:00
committed by Automerger Merge Worker
@@ -296,13 +296,10 @@ public class DepthController implements StateHandler<LauncherState>,
}
if (supportsBlur) {
// We cannot mark the window as opaque in overview because there will be an app window
// below the launcher layer, and we need to draw it -- without blurs.
boolean isOverview = mLauncher.isInState(LauncherState.OVERVIEW);
boolean opaque = mLauncher.getScrimView().isFullyOpaque() && !isOverview;
boolean opaque = mLauncher.getScrimView().isFullyOpaque();
int blur = opaque || isOverview || !mCrossWindowBlursEnabled
|| mBlurDisabledForAppLaunch ? 0 : (int) (depth * mMaxBlurRadius);
int blur = !mCrossWindowBlursEnabled || mBlurDisabledForAppLaunch
? 0 : (int) (depth * mMaxBlurRadius);
SurfaceControl.Transaction transaction = new SurfaceControl.Transaction()
.setBackgroundBlurRadius(mSurface, blur)
.setOpaque(mSurface, opaque);