Index: chrome/browser/io_thread.cc |
diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc |
index 0dd9c0e612b3e333b87ce59eead3c91225a5f3ce..2648688f05ecc96d5806e024074ac55aee6880da 100644 |
--- a/chrome/browser/io_thread.cc |
+++ b/chrome/browser/io_thread.cc |
@@ -500,6 +500,8 @@ IOThread::IOThread( |
auth_delegate_whitelist_ = local_state->GetString( |
prefs::kAuthNegotiateDelegateWhitelist); |
gssapi_library_name_ = local_state->GetString(prefs::kGSSAPILibraryName); |
+ auth_android_negotiate_account_type_ = |
+ local_state->GetString(prefs::kAuthAndroidNegotiateAccountType); |
pref_proxy_config_tracker_.reset( |
ProxyServiceFactory::CreatePrefProxyConfigTrackerOfLocalState( |
local_state)); |
@@ -1028,6 +1030,8 @@ void IOThread::RegisterPrefs(PrefRegistrySimple* registry) { |
registry->RegisterStringPref(prefs::kAuthNegotiateDelegateWhitelist, |
std::string()); |
registry->RegisterStringPref(prefs::kGSSAPILibraryName, std::string()); |
+ registry->RegisterStringPref(prefs::kAuthAndroidNegotiateAccountType, |
+ std::string()); |
registry->RegisterStringPref( |
data_reduction_proxy::prefs::kDataReductionProxy, std::string()); |
registry->RegisterBooleanPref(prefs::kEnableReferrers, true); |
@@ -1056,9 +1060,9 @@ net::HttpAuthHandlerFactory* IOThread::CreateDefaultAuthHandlerFactory( |
scoped_ptr<net::HttpAuthHandlerRegistryFactory> registry_factory( |
net::HttpAuthHandlerRegistryFactory::Create( |
- supported_schemes, globals_->url_security_manager.get(), |
- resolver, gssapi_library_name_, negotiate_disable_cname_lookup_, |
- negotiate_enable_port_)); |
+ supported_schemes, globals_->url_security_manager.get(), resolver, |
+ gssapi_library_name_, auth_android_negotiate_account_type_, |
+ negotiate_disable_cname_lookup_, negotiate_enable_port_)); |
return registry_factory.release(); |
} |