Merge "Fix wallpaper flickering when turning screen off" into rvc-dev am: bce51ad5b5
Change-Id: Iee64c17b71ec4f17855113a577b2a40db6508768
This commit is contained in:
@@ -488,11 +488,9 @@ public class StatusBar extends SystemUI implements DemoMode,
|
|||||||
WallpaperInfo info = wallpaperManager.getWallpaperInfo(UserHandle.USER_CURRENT);
|
WallpaperInfo info = wallpaperManager.getWallpaperInfo(UserHandle.USER_CURRENT);
|
||||||
final boolean deviceSupportsAodWallpaper = mContext.getResources().getBoolean(
|
final boolean deviceSupportsAodWallpaper = mContext.getResources().getBoolean(
|
||||||
com.android.internal.R.bool.config_dozeSupportsAodWallpaper);
|
com.android.internal.R.bool.config_dozeSupportsAodWallpaper);
|
||||||
final boolean imageWallpaperInAmbient = !mDozeParameters.getDisplayNeedsBlanking();
|
|
||||||
// If WallpaperInfo is null, it must be ImageWallpaper.
|
// If WallpaperInfo is null, it must be ImageWallpaper.
|
||||||
final boolean supportsAmbientMode = deviceSupportsAodWallpaper
|
final boolean supportsAmbientMode = deviceSupportsAodWallpaper
|
||||||
&& ((info == null && imageWallpaperInAmbient)
|
&& (info != null && info.supportsAmbientMode());
|
||||||
|| (info != null && info.supportsAmbientMode()));
|
|
||||||
|
|
||||||
mNotificationShadeWindowController.setWallpaperSupportsAmbientMode(supportsAmbientMode);
|
mNotificationShadeWindowController.setWallpaperSupportsAmbientMode(supportsAmbientMode);
|
||||||
mScrimController.setWallpaperSupportsAmbientMode(supportsAmbientMode);
|
mScrimController.setWallpaperSupportsAmbientMode(supportsAmbientMode);
|
||||||
|
|||||||
Reference in New Issue
Block a user