diff options
author | Christopher Tate <ctate@google.com> | 2016-08-08 13:09:02 -0700 |
---|---|---|
committer | Christopher Tate <ctate@google.com> | 2016-08-08 16:15:52 -0700 |
commit | dd7110db2b54c59ff758e25a26a06178b57c2469 (patch) | |
tree | 55683a075f6a8dc8099aa01ef5329957452b62fb | |
parent | a6b1a9485cd02ebec1173a7755164e678dc095ec (diff) |
Handle empty/unspecified crop properly in wallpaper restore
Pass 'null' as the crop hint when the crop as expressed in the restored
wallpaper metadata is either unspecified or effectively empty.
Bug 30521402
Bug 30274136
Change-Id: I14e5d2bae1ec30fb27e8fd45b340b2ca87f35a01
-rw-r--r-- | packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java b/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java index 402d9adf0e7c..82b305087707 100644 --- a/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java +++ b/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java @@ -238,7 +238,7 @@ public class WallpaperBackupAgent extends BackupAgent { Slog.v(TAG, "Restored crop hint " + cropHint); } try (FileInputStream in = new FileInputStream(stage)) { - mWm.setStream(in, cropHint, true, which); + mWm.setStream(in, cropHint.isEmpty() ? null : cropHint, true, which); } finally {} // auto-closes 'in' } } |