| Index: components/data_reduction_proxy/browser/data_reduction_proxy_settings.cc
|
| diff --git a/components/data_reduction_proxy/browser/data_reduction_proxy_settings.cc b/components/data_reduction_proxy/browser/data_reduction_proxy_settings.cc
|
| index a8536687ef9e95c8010b904d0c78df63bbb3b17e..09f5d2c43e7eccfa675c5a80a891d85f887d288c 100644
|
| --- a/components/data_reduction_proxy/browser/data_reduction_proxy_settings.cc
|
| +++ b/components/data_reduction_proxy/browser/data_reduction_proxy_settings.cc
|
| @@ -94,7 +94,8 @@ DataReductionProxySettings::DataReductionProxySettings(
|
| unreachable_(false),
|
| prefs_(NULL),
|
| local_state_prefs_(NULL),
|
| - url_request_context_getter_(NULL) {
|
| + url_request_context_getter_(NULL),
|
| + configurator_(NULL) {
|
| DCHECK(params);
|
| params_.reset(params);
|
| }
|
| @@ -149,11 +150,11 @@ void DataReductionProxySettings::InitDataReductionProxySettings(
|
| PrefService* prefs,
|
| PrefService* local_state_prefs,
|
| net::URLRequestContextGetter* url_request_context_getter,
|
| - scoped_ptr<DataReductionProxyConfigurator> configurator) {
|
| + DataReductionProxyConfigurator* configurator) {
|
| InitDataReductionProxySettings(prefs,
|
| local_state_prefs,
|
| url_request_context_getter);
|
| - SetProxyConfigurator(configurator.Pass());
|
| + SetProxyConfigurator(configurator);
|
| }
|
|
|
| void DataReductionProxySettings::SetOnDataReductionEnabledCallback(
|
| @@ -163,9 +164,9 @@ void DataReductionProxySettings::SetOnDataReductionEnabledCallback(
|
| }
|
|
|
| void DataReductionProxySettings::SetProxyConfigurator(
|
| - scoped_ptr<DataReductionProxyConfigurator> configurator) {
|
| + DataReductionProxyConfigurator* configurator) {
|
| DCHECK(configurator);
|
| - configurator_ = configurator.Pass();
|
| + configurator_ = configurator;
|
| }
|
|
|
| bool DataReductionProxySettings::IsDataReductionProxyEnabled() {
|
|
|