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:
committed by
Automerger Merge Worker
commit
8249d33b29
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user