summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chris Tate <ctate@android.com> 2016-02-19 02:41:56 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-02-19 02:41:56 +0000
commite7cc1acefe2efc2628a8daebc1644ff282deed51 (patch)
tree889d17ea0404fb64c29073017518b31981309a7d
parent116d872d9c3167a270407af374d4696efa1b21d7 (diff)
parentea6724a3c3b8917d51d32ebf4fe0eb69828b7054 (diff)
Merge "Don't try to register (and invoke!) intentional null callbacks" into nyc-dev
-rw-r--r--services/core/java/com/android/server/wallpaper/WallpaperManagerService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java
index 7387f020968d..a16c8d1b1fd4 100644
--- a/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java
+++ b/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java
@@ -1105,7 +1105,9 @@ public class WallpaperManagerService extends IWallpaperManager.Stub {
outParams.putInt("width", wallpaper.width);
outParams.putInt("height", wallpaper.height);
}
- wallpaper.callbacks.register(cb);
+ if (cb != null) {
+ wallpaper.callbacks.register(cb);
+ }
if (!wallpaper.cropFile.exists()) {
return null;
}