diff options
| author | 2016-02-19 02:41:56 +0000 | |
|---|---|---|
| committer | 2016-02-19 02:41:56 +0000 | |
| commit | e7cc1acefe2efc2628a8daebc1644ff282deed51 (patch) | |
| tree | 889d17ea0404fb64c29073017518b31981309a7d | |
| parent | 116d872d9c3167a270407af374d4696efa1b21d7 (diff) | |
| parent | ea6724a3c3b8917d51d32ebf4fe0eb69828b7054 (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.java | 4 |
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; } |