Index: chrome/browser/chromeos/settings/device_oauth2_token_service_factory.cc |
diff --git a/chrome/browser/chromeos/settings/device_oauth2_token_service_factory.cc b/chrome/browser/chromeos/settings/device_oauth2_token_service_factory.cc |
index 65e319c61f4d1db5ca0975100306889d870b21b3..5d6ae0bc38d6b4028b7181e15f55dc26343e1e35 100644 |
--- a/chrome/browser/chromeos/settings/device_oauth2_token_service_factory.cc |
+++ b/chrome/browser/chromeos/settings/device_oauth2_token_service_factory.cc |
@@ -6,6 +6,7 @@ |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/chromeos/settings/device_oauth2_token_service.h" |
+#include "chrome/browser/chromeos/settings/device_oauth2_token_service_delegate.h" |
#include "chrome/browser/chromeos/settings/token_encryptor.h" |
#include "chromeos/cryptohome/system_salt_getter.h" |
#include "content/public/browser/browser_thread.h" |
@@ -28,9 +29,10 @@ DeviceOAuth2TokenService* DeviceOAuth2TokenServiceFactory::Get() { |
void DeviceOAuth2TokenServiceFactory::Initialize() { |
DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
DCHECK(!g_device_oauth2_token_service_); |
- g_device_oauth2_token_service_ = new DeviceOAuth2TokenService( |
- g_browser_process->system_request_context(), |
- g_browser_process->local_state()); |
+ g_device_oauth2_token_service_ = |
+ new DeviceOAuth2TokenService(new DeviceOAuth2TokenServiceDelegate( |
+ g_browser_process->system_request_context(), |
+ g_browser_process->local_state())); |
} |
// static |