| Index: chrome/browser/chromeos/login/policy_oauth_fetcher.cc
|
| diff --git a/chrome/browser/chromeos/login/policy_oauth_fetcher.cc b/chrome/browser/chromeos/login/policy_oauth_fetcher.cc
|
| index b7b95b9b86f051db9f6fb308b96919f4e1471993..5808824edc8f2fd44fa712e7038b4f59e98e7c29 100644
|
| --- a/chrome/browser/chromeos/login/policy_oauth_fetcher.cc
|
| +++ b/chrome/browser/chromeos/login/policy_oauth_fetcher.cc
|
| @@ -8,8 +8,6 @@
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/policy/browser_policy_connector.h"
|
| #include "chrome/browser/policy/user_cloud_policy_manager_chromeos.h"
|
| -#include "chrome/browser/profiles/profile.h"
|
| -#include "chrome/browser/profiles/profile_manager.h"
|
| #include "google_apis/gaia/gaia_constants.h"
|
| #include "google_apis/gaia/google_service_auth_error.h"
|
|
|
| @@ -20,19 +18,21 @@ const char kServiceScopeChromeOSDeviceManagement[] =
|
| "https://www.googleapis.com/auth/chromeosdevicemanagement";
|
| } // namespace
|
|
|
| -PolicyOAuthFetcher::PolicyOAuthFetcher(Profile* profile,
|
| - const std::string& oauth1_token,
|
| - const std::string& oauth1_secret)
|
| +PolicyOAuthFetcher::PolicyOAuthFetcher(
|
| + net::URLRequestContextGetter* context_getter,
|
| + const std::string& oauth1_token,
|
| + const std::string& oauth1_secret)
|
| : oauth_fetcher_(this,
|
| - profile->GetRequestContext(),
|
| + context_getter,
|
| kServiceScopeChromeOSDeviceManagement),
|
| oauth1_token_(oauth1_token),
|
| oauth1_secret_(oauth1_secret) {
|
| }
|
|
|
| -PolicyOAuthFetcher::PolicyOAuthFetcher(Profile* profile)
|
| +PolicyOAuthFetcher::PolicyOAuthFetcher(
|
| + net::URLRequestContextGetter* context_getter)
|
| : oauth_fetcher_(this,
|
| - profile->GetRequestContext(),
|
| + context_getter,
|
| kServiceScopeChromeOSDeviceManagement) {
|
| }
|
|
|
|
|