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() { |