Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java |
| index c87e2130df590cc97946b078b07cda72e9dfdf02..783d61fbaf012a51734e222d2a149148d080c914 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninHelper.java |
| @@ -107,6 +107,8 @@ public class SigninHelper { |
| private final SigninManager mSigninManager; |
| + private final AccountTrackerService mAccountTrackerService; |
| + |
| private final OAuth2TokenService mOAuth2TokenService; |
| private final SyncController mSyncController; |
| @@ -124,6 +126,7 @@ public class SigninHelper { |
| mContext = context; |
| mProfileSyncService = ProfileSyncService.get(mContext); |
| mSigninManager = SigninManager.get(mContext); |
| + mAccountTrackerService = AccountTrackerService.get(mContext); |
| mOAuth2TokenService = OAuth2TokenService.getForProfile(Profile.getLastUsedProfile()); |
| mSyncController = SyncController.get(context); |
| mChromeSigninController = ChromeSigninController.get(mContext); |
| @@ -199,6 +202,9 @@ public class SigninHelper { |
| } |
| if (accountsChanged) { |
| + // Account details have changed so inform AccountTrackerService refresh itself. |
| + mAccountTrackerService.forceRefresh(); |
|
Roger Tawa OOO till Jul 10th
2015/08/19 14:37:26
Nit: don't really need a member, just call Account
gogerald1
2015/08/20 15:48:49
Acknowledged. Just make it align with OAuth2TokenS
|
| + |
| // Account details have changed so inform the token service that credentials |
| // should now be available. |
| mOAuth2TokenService.validateAccounts(mContext, false); |