From 9d0791bf6a047dbf7a99034130a5c4b437510fcf Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Wed, 10 Oct 2012 00:01:26 -0700 Subject: Fix build, only invalidate when creating user. Bug: 7276595 Change-Id: I322f9d76a682b2d45fc556e35381442458168fe5 --- core/java/android/accounts/AccountManagerService.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'core/java/android/accounts') diff --git a/core/java/android/accounts/AccountManagerService.java b/core/java/android/accounts/AccountManagerService.java index cc90b86..dae38db 100644 --- a/core/java/android/accounts/AccountManagerService.java +++ b/core/java/android/accounts/AccountManagerService.java @@ -261,6 +261,7 @@ public class AccountManagerService accounts = new UserAccounts(mContext, userId); mUsers.append(userId, accounts); purgeOldGrants(accounts); + mAuthenticatorCache.invalidateCache(accounts.userId); validateAccountsAndPopulateCache(accounts); } return accounts; @@ -300,8 +301,6 @@ public class AccountManagerService } private void validateAccountsAndPopulateCache(UserAccounts accounts) { - mAuthenticatorCache.invalidateCache(accounts.userId); - final HashSet knownAuth = Sets.newHashSet(); for (RegisteredServicesCache.ServiceInfo service : mAuthenticatorCache.getAllServices(accounts.userId)) { -- cgit v1.1