From 9e079298edd022c43a960729442a53557fd16e45 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Tue, 9 Sep 2014 15:10:56 -0700 Subject: [PATCH] Fix BackupManager.isBackupEnabled() It wasn't properly lazy-initializing the service binder, so it always thought the backend service didn't exist, and so always returned false. Also directly validated that every usage of sService in the module is now correctly lazy-initialized. Bug 16661321 Change-Id: If5fbb18aef81bfa8fd70eb40a1f6af54cc96d804 --- core/java/android/app/backup/BackupManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/app/backup/BackupManager.java b/core/java/android/app/backup/BackupManager.java index 1bb4eba57c37e..9151a162aeed6 100644 --- a/core/java/android/app/backup/BackupManager.java +++ b/core/java/android/app/backup/BackupManager.java @@ -218,6 +218,7 @@ public class BackupManager { */ @SystemApi public boolean isBackupEnabled() { + checkServiceBinder(); if (sService != null) { try { return sService.isBackupEnabled();