Fix wallpaper flickering when turning screen off

Test: visual
Bug: 153559173
Change-Id: If16a59464b4524e757f6df0c372d64a8791770b4
This commit is contained in:
Lucas Dupin
2020-04-10 15:12:44 -07:00
parent 4d7fb0b4c2
commit 97f0c5fecd

View File

@@ -488,11 +488,9 @@ public class StatusBar extends SystemUI implements DemoMode,
WallpaperInfo info = wallpaperManager.getWallpaperInfo(UserHandle.USER_CURRENT);
final boolean deviceSupportsAodWallpaper = mContext.getResources().getBoolean(
com.android.internal.R.bool.config_dozeSupportsAodWallpaper);
final boolean imageWallpaperInAmbient = !mDozeParameters.getDisplayNeedsBlanking();
// If WallpaperInfo is null, it must be ImageWallpaper.
final boolean supportsAmbientMode = deviceSupportsAodWallpaper
&& ((info == null && imageWallpaperInAmbient)
|| (info != null && info.supportsAmbientMode()));
&& (info != null && info.supportsAmbientMode());
mNotificationShadeWindowController.setWallpaperSupportsAmbientMode(supportsAmbientMode);
mScrimController.setWallpaperSupportsAmbientMode(supportsAmbientMode);