Index: chrome/browser/profiles/profile_impl_io_data.cc |
diff --git a/chrome/browser/profiles/profile_impl_io_data.cc b/chrome/browser/profiles/profile_impl_io_data.cc |
index a8ec6eebf327fa884a93a578fe51721a0ee958a1..71c16dfdef0d0ba2190be83041a51e457c501435 100644 |
--- a/chrome/browser/profiles/profile_impl_io_data.cc |
+++ b/chrome/browser/profiles/profile_impl_io_data.cc |
@@ -55,6 +55,7 @@ |
#include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h" |
#include "components/data_reduction_proxy/browser/data_reduction_proxy_auth_request_handler.h" |
#include "components/data_reduction_proxy/browser/data_reduction_proxy_protocol.h" |
+#include "components/data_reduction_proxy/browser/data_reduction_proxy_statistics_prefs.h" |
#include "components/data_reduction_proxy/browser/data_reduction_proxy_usage_stats.h" |
#include "components/data_reduction_proxy/common/data_reduction_proxy_pref_names.h" |
#endif // defined(SPDY_PROXY_AUTH_ORIGIN) |
@@ -123,25 +124,27 @@ ProfileImplIOData::Handle::~Handle() { |
} |
void ProfileImplIOData::Handle::Init( |
- const base::FilePath& cookie_path, |
- const base::FilePath& channel_id_path, |
- const base::FilePath& cache_path, |
- int cache_max_size, |
- const base::FilePath& media_cache_path, |
- int media_cache_max_size, |
- const base::FilePath& extensions_cookie_path, |
- const base::FilePath& profile_path, |
- const base::FilePath& infinite_cache_path, |
- chrome_browser_net::Predictor* predictor, |
- content::CookieStoreConfig::SessionCookieMode session_cookie_mode, |
- storage::SpecialStoragePolicy* special_storage_policy, |
- scoped_ptr<domain_reliability::DomainReliabilityMonitor> |
- domain_reliability_monitor, |
- const base::Callback<void(bool)>& data_reduction_proxy_unavailable, |
- scoped_ptr<DataReductionProxyChromeConfigurator> |
- data_reduction_proxy_chrome_configurator, |
- scoped_ptr<data_reduction_proxy::DataReductionProxyParams> |
- data_reduction_proxy_params) { |
+ const base::FilePath& cookie_path, |
bengr
2014/08/27 04:53:24
Fix indent down to lone 147
megjablon
2014/08/28 20:44:06
Done.
|
+ const base::FilePath& channel_id_path, |
+ const base::FilePath& cache_path, |
+ int cache_max_size, |
+ const base::FilePath& media_cache_path, |
+ int media_cache_max_size, |
+ const base::FilePath& extensions_cookie_path, |
+ const base::FilePath& profile_path, |
+ const base::FilePath& infinite_cache_path, |
+ chrome_browser_net::Predictor* predictor, |
+ content::CookieStoreConfig::SessionCookieMode session_cookie_mode, |
+ storage::SpecialStoragePolicy* special_storage_policy, |
+ scoped_ptr<domain_reliability::DomainReliabilityMonitor> |
+ domain_reliability_monitor, |
+ const base::Callback<void(bool)>& data_reduction_proxy_unavailable, |
+ scoped_ptr<DataReductionProxyChromeConfigurator> |
+ data_reduction_proxy_chrome_configurator, |
+ scoped_ptr<data_reduction_proxy::DataReductionProxyParams> |
+ data_reduction_proxy_params, |
+ scoped_ptr<data_reduction_proxy::DataReductionProxyStatisticsPrefs> |
+ data_reduction_proxy_statistics_prefs) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!io_data_->lazy_params_); |
DCHECK(predictor); |
@@ -181,6 +184,8 @@ void ProfileImplIOData::Handle::Init( |
data_reduction_proxy_chrome_configurator.Pass(); |
io_data_->data_reduction_proxy_params_ = |
data_reduction_proxy_params.Pass(); |
+ io_data_->data_reduction_proxy_statistics_prefs_ = |
+ data_reduction_proxy_statistics_prefs.Pass(); |
#endif // defined(SPDY_PROXY_AUTH_ORIGIN) |
} |
@@ -450,6 +455,8 @@ void ProfileImplIOData::InitializeInternal( |
data_reduction_proxy_usage_stats_.get()); |
network_delegate()->set_data_reduction_proxy_auth_request_handler( |
data_reduction_proxy_auth_request_handler_.get()); |
+ network_delegate()->set_data_reduction_proxy_statistics_prefs( |
+ data_reduction_proxy_statistics_prefs_.get()); |
network_delegate()->set_on_resolve_proxy_handler( |
base::Bind(data_reduction_proxy::OnResolveProxyHandler)); |
network_delegate()->set_proxy_config_getter( |