Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc |
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc |
index b957ab591e69eb32217c4936e3cac9f161646c9a..44690556b0d816a57fa08ba5275f50736f09e499 100644 |
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc |
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc |
@@ -24,6 +24,7 @@ |
#include "components/data_reduction_proxy/core/common/data_reduction_proxy_params.h" |
#include "components/data_reduction_proxy/core/common/data_reduction_proxy_switches.h" |
#include "net/base/net_log.h" |
+#include "net/url_request/url_request_context_getter.h" |
namespace data_reduction_proxy { |
@@ -31,6 +32,7 @@ DataReductionProxyIOData::DataReductionProxyIOData( |
const Client& client, |
int param_flags, |
net::NetLog* net_log, |
+ net::URLRequestContextGetter* request_context_getter, |
scoped_refptr<base::SingleThreadTaskRunner> io_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner, |
bool enable_quic) |
@@ -56,12 +58,12 @@ DataReductionProxyIOData::DataReductionProxyIOData( |
params.get()); |
raw_mutable_config = mutable_config.get(); |
config_.reset(new DataReductionProxyConfig( |
- io_task_runner_, ui_task_runner_, net_log, mutable_config.Pass(), |
- configurator_.get(), event_store_.get())); |
+ request_context_getter, io_task_runner_, ui_task_runner_, net_log, |
+ mutable_config.Pass(), configurator_.get(), event_store_.get())); |
} else { |
config_.reset(new DataReductionProxyConfig( |
- io_task_runner_, ui_task_runner_, net_log, params.Pass(), |
- configurator_.get(), event_store_.get())); |
+ request_context_getter, io_task_runner_, ui_task_runner_, net_log, |
+ params.Pass(), configurator_.get(), event_store_.get())); |
} |
request_options_.reset(new DataReductionProxyRequestOptions( |