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 f356c698c77d64acd8d6e60c51fea27b3911c68c..90318bc3eea80ccc4e82de9a2132555d6ff7839c 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 |
@@ -293,23 +293,25 @@ void DataReductionProxyIOData::SetDataReductionProxyConfiguration( |
bool DataReductionProxyIOData::ShouldEnableLoFi( |
const net::URLRequest& request, |
previews::PreviewsDecider* previews_decider) { |
+ DCHECK(previews_decider); |
DCHECK((request.load_flags() & net::LOAD_MAIN_FRAME_DEPRECATED) != 0); |
if (!config_ || (config_->IsBypassedByDataReductionProxyLocalRules( |
request, configurator_->GetProxyConfig()))) { |
return false; |
} |
- return config_->ShouldEnableLoFi(request, previews_decider); |
+ return config_->ShouldEnableLoFi(request, *previews_decider); |
} |
bool DataReductionProxyIOData::ShouldEnableLitePages( |
const net::URLRequest& request, |
previews::PreviewsDecider* previews_decider) { |
+ DCHECK(previews_decider); |
DCHECK((request.load_flags() & net::LOAD_MAIN_FRAME_DEPRECATED) != 0); |
if (!config_ || (config_->IsBypassedByDataReductionProxyLocalRules( |
request, configurator_->GetProxyConfig()))) { |
return false; |
} |
- return config_->ShouldEnableLitePages(request, previews_decider); |
+ return config_->ShouldEnableLitePages(request, *previews_decider); |
} |
void DataReductionProxyIOData::SetLoFiModeOff() { |