Skip to content

Commit 0fca2a3

Browse files
jsharkeyAndroid (Google) Code Review
authored andcommitted
Merge "Fix build, only invalidate when creating user." into jb-mr1-dev
2 parents c85e16c + 9d0791b commit 0fca2a3

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

core/java/android/accounts/AccountManagerService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ private UserAccounts initUser(int userId) {
261261
accounts = new UserAccounts(mContext, userId);
262262
mUsers.append(userId, accounts);
263263
purgeOldGrants(accounts);
264+
mAuthenticatorCache.invalidateCache(accounts.userId);
264265
validateAccountsAndPopulateCache(accounts);
265266
}
266267
return accounts;
@@ -300,8 +301,6 @@ private void purgeOldGrants(UserAccounts accounts) {
300301
}
301302

302303
private void validateAccountsAndPopulateCache(UserAccounts accounts) {
303-
mAuthenticatorCache.invalidateCache(accounts.userId);
304-
305304
final HashSet<AuthenticatorDescription> knownAuth = Sets.newHashSet();
306305
for (RegisteredServicesCache.ServiceInfo<AuthenticatorDescription> service :
307306
mAuthenticatorCache.getAllServices(accounts.userId)) {

core/tests/coretests/src/android/accounts/AccountManagerServiceTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,10 @@ public void setListener(
223223
final RegisteredServicesCacheListener<AuthenticatorDescription> listener,
224224
final Handler handler) {
225225
}
226+
227+
@Override
228+
public void invalidateCache(int userId) {
229+
}
226230
}
227231

228232
static public class MyMockContext extends MockContext {

0 commit comments

Comments
 (0)