summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/BackupManagerService.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2009-08-07 20:26:13 -0700
committerAmith Yamasani <yamasani@google.com>2009-08-07 20:28:33 -0700
commit2e6bca690197978bb23cdcf31d948383bdb14c91 (patch)
treec41ff6d40120c2c0c4e6d98417061beeb6598fb8 /services/java/com/android/server/BackupManagerService.java
parentc0f0115279adf7d3ee97defb6bdc9ff67b41cd36 (diff)
downloadframeworks_base-2e6bca690197978bb23cdcf31d948383bdb14c91.zip
frameworks_base-2e6bca690197978bb23cdcf31d948383bdb14c91.tar.gz
frameworks_base-2e6bca690197978bb23cdcf31d948383bdb14c91.tar.bz2
Temporarily rollback a change that's causing SetupWizard failures during restore. #2042337
Don't kill the process of the package that's being restored. This is causing a chain reaction of killing a provider needed by the setup process.
Diffstat (limited to 'services/java/com/android/server/BackupManagerService.java')
-rw-r--r--services/java/com/android/server/BackupManagerService.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/services/java/com/android/server/BackupManagerService.java b/services/java/com/android/server/BackupManagerService.java
index ed16a37..32ee61b 100644
--- a/services/java/com/android/server/BackupManagerService.java
+++ b/services/java/com/android/server/BackupManagerService.java
@@ -792,11 +792,15 @@ class BackupManagerService extends IBackupManager.Stub {
synchronized(mClearDataLock) {
mClearingData = true;
+ /* This is causing some critical processes to be killed during setup.
+ Temporarily revert this change until we find a better solution.
try {
mActivityManager.clearApplicationUserData(packageName, observer);
} catch (RemoteException e) {
// can't happen because the activity manager is in this process
}
+ */
+ mPackageManager.clearApplicationUserData(packageName, observer);
// only wait 10 seconds for the clear data to happen
long timeoutMark = System.currentTimeMillis() + TIMEOUT_INTERVAL;