| Index: components/browser_sync/profile_sync_service.cc
|
| diff --git a/components/browser_sync/profile_sync_service.cc b/components/browser_sync/profile_sync_service.cc
|
| index 44c5cdd97e964fc588db245a1cd8e37f569709d2..018dccb57ed258126e39826cda529fd2143c00e4 100644
|
| --- a/components/browser_sync/profile_sync_service.cc
|
| +++ b/components/browser_sync/profile_sync_service.cc
|
| @@ -1961,6 +1961,12 @@ void ProfileSyncService::GoogleSigninSucceeded(const std::string& account_id,
|
| // Track the fact that we're still waiting for auth to complete.
|
| is_auth_in_progress_ = true;
|
| }
|
| +
|
| + if (oauth2_token_service_->RefreshTokenIsAvailable(account_id)) {
|
| + // Start sync if the refresh token is already available in the token service
|
| + // when the authenticated account is set.
|
| + OnRefreshTokenAvailable(account_id);
|
| + }
|
| }
|
|
|
| void ProfileSyncService::GoogleSignedOut(const std::string& account_id,
|
|
|