Merge "Don't set mLockscreenWallpaper when wallpaper is not supported." into qt-qpr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d439f54b19
@@ -344,6 +344,7 @@ public class StatusBar extends SystemUI implements DemoMode,
|
||||
private boolean mBrightnessMirrorVisible;
|
||||
protected BiometricUnlockController mBiometricUnlockController;
|
||||
protected LightBarController mLightBarController;
|
||||
@Nullable
|
||||
protected LockscreenWallpaper mLockscreenWallpaper;
|
||||
@VisibleForTesting
|
||||
protected AutoHideController mAutoHideController;
|
||||
@@ -891,7 +892,7 @@ public class StatusBar extends SystemUI implements DemoMode,
|
||||
|
||||
createNavigationBar(result);
|
||||
|
||||
if (ENABLE_LOCKSCREEN_WALLPAPER) {
|
||||
if (ENABLE_LOCKSCREEN_WALLPAPER && mWallpaperSupported) {
|
||||
mLockscreenWallpaper = new LockscreenWallpaper(mContext, this, mHandler);
|
||||
}
|
||||
|
||||
@@ -2748,7 +2749,9 @@ public class StatusBar extends SystemUI implements DemoMode,
|
||||
|
||||
@Override
|
||||
public void setLockscreenUser(int newUserId) {
|
||||
mLockscreenWallpaper.setCurrentUser(newUserId);
|
||||
if (mLockscreenWallpaper != null) {
|
||||
mLockscreenWallpaper.setCurrentUser(newUserId);
|
||||
}
|
||||
mScrimController.setCurrentUser(newUserId);
|
||||
if (mWallpaperSupported) {
|
||||
mWallpaperChangedReceiver.onReceive(mContext, null);
|
||||
|
||||
Reference in New Issue
Block a user