diff options
Diffstat (limited to 'chrome/browser/sync/test_profile_sync_service.cc')
-rw-r--r-- | chrome/browser/sync/test_profile_sync_service.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/browser/sync/test_profile_sync_service.cc b/chrome/browser/sync/test_profile_sync_service.cc index 70ca26f..ad4f5ee 100644 --- a/chrome/browser/sync/test_profile_sync_service.cc +++ b/chrome/browser/sync/test_profile_sync_service.cc @@ -209,6 +209,17 @@ void TestProfileSyncService::RequestAccessToken() { } } +void TestProfileSyncService::OnGetTokenSuccess( + const OAuth2TokenService::Request* request, + const std::string& access_token, + const base::Time& expiration_time) { + ProfileSyncService::OnGetTokenSuccess(request, access_token, + expiration_time); + if (synchronous_backend_initialization_) { + base::MessageLoop::current()->Quit(); + } +} + void TestProfileSyncService::OnGetTokenFailure( const OAuth2TokenService::Request* request, const GoogleServiceAuthError& error) { |