diff options
author | Amith Yamasani <yamasani@google.com> | 2009-08-07 20:26:13 -0700 |
---|---|---|
committer | Amith Yamasani <yamasani@google.com> | 2009-08-07 20:28:33 -0700 |
commit | 2e6bca690197978bb23cdcf31d948383bdb14c91 (patch) | |
tree | c41ff6d40120c2c0c4e6d98417061beeb6598fb8 /services/java/com/android/server/BackupManagerService.java | |
parent | c0f0115279adf7d3ee97defb6bdc9ff67b41cd36 (diff) | |
download | frameworks_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.java | 4 |
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; |