From 674d3e750133efc4b2d575d806596d1f56bda8d9 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Wed, 27 Aug 2014 13:54:51 -0700 Subject: Do not require device provisioning to do restore-at-install Provisioning is a milestone used for gating *backup* operation, but it's important that restores be possible during the setup process. In particular, some applications such as home apps may be deliberately pushed for install after platform restore, but before the end of the setup process. We need to be able to do install-time restores of such apps. Bug 17288313 Change-Id: Iaff5d9919e6392b2ca5925be4d63a4116cd11f77 --- .../backup/java/com/android/server/backup/BackupManagerService.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'services/backup/java/com/android') diff --git a/services/backup/java/com/android/server/backup/BackupManagerService.java b/services/backup/java/com/android/server/backup/BackupManagerService.java index de5e7cb..3e7a7e4 100644 --- a/services/backup/java/com/android/server/backup/BackupManagerService.java +++ b/services/backup/java/com/android/server/backup/BackupManagerService.java @@ -8634,10 +8634,9 @@ if (MORE_DEBUG) Slog.v(TAG, " + got " + nRead + "; now wanting " + (size - soF skip = true; } - if (!mAutoRestore || !mProvisioned) { + if (!mAutoRestore) { if (DEBUG) { - Slog.w(TAG, "Non-restorable state: auto=" + mAutoRestore - + " prov=" + mProvisioned); + Slog.w(TAG, "Non-restorable state: auto=" + mAutoRestore); } skip = true; } -- cgit v1.1