summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2016-08-08 13:09:02 -0700
committerChristopher Tate <ctate@google.com>2016-08-08 16:15:52 -0700
commitdd7110db2b54c59ff758e25a26a06178b57c2469 (patch)
tree55683a075f6a8dc8099aa01ef5329957452b62fb
parenta6b1a9485cd02ebec1173a7755164e678dc095ec (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.java2
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'
}
}