We shouldn't delete accounts when a package is being updated.

Bug: 17158237
Change-Id: Icbf9e672a6a698737b08ed39c78a64c161a7b802
This commit is contained in:
Carlos Valdivia
2014-09-05 10:52:41 -07:00
parent 43a2d06166
commit 23f58260bd

View File

@@ -265,7 +265,11 @@ public class AccountManagerService
mContext.registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context1, Intent intent) {
purgeOldGrantsAll();
// Don't delete accounts when updating a authenticator's
// package.
if (!intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) {
purgeOldGrantsAll();
}
}
}, intentFilter);