Index: chrome/browser/signin/google_auto_login_helper.cc |
diff --git a/chrome/browser/signin/google_auto_login_helper.cc b/chrome/browser/signin/google_auto_login_helper.cc |
index d8e21b94e484e5a9821c08cdf9d3f85d51a74dff..382bf6de77868d795be700e36d4a83db372a74e0 100644 |
--- a/chrome/browser/signin/google_auto_login_helper.cc |
+++ b/chrome/browser/signin/google_auto_login_helper.cc |
@@ -7,6 +7,8 @@ |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/profiles/profile_manager.h" |
+#include "chrome/browser/signin/profile_oauth2_token_service.h" |
+#include "chrome/browser/signin/profile_oauth2_token_service_factory.h" |
#include "content/public/browser/notification_service.h" |
#include "google_apis/gaia/gaia_auth_fetcher.h" |
#include "google_apis/gaia/gaia_constants.h" |
@@ -79,7 +81,10 @@ void GoogleAutoLoginHelper::OnMergeSessionFailure( |
} |
void GoogleAutoLoginHelper::StartFetching() { |
- uber_token_fetcher_.reset(new UbertokenFetcher(profile_, this)); |
+ uber_token_fetcher_.reset(new UbertokenFetcher( |
+ ProfileOAuth2TokenServiceFactory::GetForProfile(profile_), |
+ this, |
+ profile_->GetRequestContext())); |
uber_token_fetcher_->StartFetchingToken(accounts_.front()); |
} |