summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/BackupManagerService.java
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2009-07-07 14:23:07 -0700
committerChristopher Tate <ctate@google.com>2009-07-07 14:23:07 -0700
commit3d7cd13e772bde1c4a72fa4e740baa03cb042e6c (patch)
tree528066c5c4eb44a792a009ad22425200141fe041 /services/java/com/android/server/BackupManagerService.java
parenta5188a09bd20c376b4f0645b0df4c52f8e114e21 (diff)
Fix the metadata-available test during restore
Diffstat (limited to 'services/java/com/android/server/BackupManagerService.java')
-rw-r--r--services/java/com/android/server/BackupManagerService.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/services/java/com/android/server/BackupManagerService.java b/services/java/com/android/server/BackupManagerService.java
index 2ae9fc506c72..80697a1795e7 100644
--- a/services/java/com/android/server/BackupManagerService.java
+++ b/services/java/com/android/server/BackupManagerService.java
@@ -985,8 +985,7 @@ class BackupManagerService extends IBackupManager.Stub {
// Verify that the backup set includes metadata. If not, we can't do
// signature/version verification etc, so we simply do not proceed with
// the restore operation.
- Metadata pmMeta = pmAgent.getRestoredMetadata(packageName);
- if (pmMeta == null) {
+ if (!pmAgent.hasMetadata()) {
Log.i(TAG, "No restore metadata available, so not restoring settings");
return;
}