diff options
author | Christopher Tate <ctate@google.com> | 2016-09-19 14:05:44 -0700 |
---|---|---|
committer | Christopher Tate <ctate@google.com> | 2016-09-19 14:05:44 -0700 |
commit | a611fdc66b1c72c429cc2c8bf70afab9b5825c0b (patch) | |
tree | 0f5c8000b734fc1f18b99be415a0f76da531fb9b /packages/WallpaperBackup | |
parent | 3dfd09e86046365094badde99e20aefbadc837f7 (diff) |
Always store wallpaper metadata to backup
By gating this on system/lock wallpaper imagery state we were
inadvertently missing backup state for some live-wallpaper use
cases.
Bug 31023198
Change-Id: Ie53000453e6618844be7c01766c1b715d14cc713
Diffstat (limited to 'packages/WallpaperBackup')
-rw-r--r-- | packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java b/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java index 3a82f8828b6d..ff934ef18677 100644 --- a/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java +++ b/packages/WallpaperBackup/src/com/android/wallpaperbackup/WallpaperBackupAgent.java @@ -147,11 +147,12 @@ public class WallpaperBackupAgent extends BackupAgent { } // only back up the wallpapers if we've been told they're eligible - if ((sysEligible || lockEligible) && mWallpaperInfo.exists()) { + if (mWallpaperInfo.exists()) { if (sysChanged || lockChanged || !infoStage.exists()) { if (DEBUG) Slog.v(TAG, "New wallpaper configuration; copying"); FileUtils.copyFileOrThrow(mWallpaperInfo, infoStage); } + if (DEBUG) Slog.v(TAG, "Storing wallpaper metadata"); fullBackupFile(infoStage, data); } if (sysEligible && mWallpaperFile.exists()) { @@ -159,6 +160,7 @@ public class WallpaperBackupAgent extends BackupAgent { if (DEBUG) Slog.v(TAG, "New system wallpaper; copying"); FileUtils.copyFileOrThrow(mWallpaperFile, imageStage); } + if (DEBUG) Slog.v(TAG, "Storing system wallpaper image"); fullBackupFile(imageStage, data); prefs.edit().putInt(SYSTEM_GENERATION, sysGeneration).apply(); } @@ -169,6 +171,7 @@ public class WallpaperBackupAgent extends BackupAgent { if (DEBUG) Slog.v(TAG, "New lock wallpaper; copying"); FileUtils.copyFileOrThrow(mLockWallpaperFile, lockImageStage); } + if (DEBUG) Slog.v(TAG, "Storing lock wallpaper image"); fullBackupFile(lockImageStage, data); prefs.edit().putInt(LOCK_GENERATION, lockGeneration).apply(); } |