diff --git a/services/core/java/com/android/server/wallpaper/WallpaperData.java b/services/core/java/com/android/server/wallpaper/WallpaperData.java index 67635148b424e..9ff6a0d7e6ee0 100644 --- a/services/core/java/com/android/server/wallpaper/WallpaperData.java +++ b/services/core/java/com/android/server/wallpaper/WallpaperData.java @@ -166,7 +166,9 @@ class WallpaperData { this.primaryColors = source.primaryColors; this.mWallpaperDimAmount = source.mWallpaperDimAmount; this.connection = source.connection; - this.connection.mWallpaper = this; + if (this.connection != null) { + this.connection.mWallpaper = this; + } } @Override