diff options
author | Jeff Sharkey <jsharkey@android.com> | 2012-10-10 00:01:26 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2012-10-10 00:01:26 -0700 |
commit | 9d0791bf6a047dbf7a99034130a5c4b437510fcf (patch) | |
tree | 5633d4f53e6a47dd27934ae53fa058245fdc9aad /core | |
parent | 6ab72d74b86e5f4ec3c3909366fd46c225a66bd7 (diff) | |
download | frameworks_base-9d0791bf6a047dbf7a99034130a5c4b437510fcf.zip frameworks_base-9d0791bf6a047dbf7a99034130a5c4b437510fcf.tar.gz frameworks_base-9d0791bf6a047dbf7a99034130a5c4b437510fcf.tar.bz2 |
Fix build, only invalidate when creating user.
Bug: 7276595
Change-Id: I322f9d76a682b2d45fc556e35381442458168fe5
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/accounts/AccountManagerService.java | 3 | ||||
-rw-r--r-- | core/tests/coretests/src/android/accounts/AccountManagerServiceTest.java | 4 |
2 files changed, 5 insertions, 2 deletions
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<AuthenticatorDescription> knownAuth = Sets.newHashSet(); for (RegisteredServicesCache.ServiceInfo<AuthenticatorDescription> service : mAuthenticatorCache.getAllServices(accounts.userId)) { diff --git a/core/tests/coretests/src/android/accounts/AccountManagerServiceTest.java b/core/tests/coretests/src/android/accounts/AccountManagerServiceTest.java index fd4454d..84c9957 100644 --- a/core/tests/coretests/src/android/accounts/AccountManagerServiceTest.java +++ b/core/tests/coretests/src/android/accounts/AccountManagerServiceTest.java @@ -223,6 +223,10 @@ public class AccountManagerServiceTest extends AndroidTestCase { final RegisteredServicesCacheListener<AuthenticatorDescription> listener, final Handler handler) { } + + @Override + public void invalidateCache(int userId) { + } } static public class MyMockContext extends MockContext { |