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 bdfbb43b48f9abbb48844c67a3178d043d2606a2..9ca7cffa89bab078e866da2d41177560a2a28647 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 |
@@ -291,23 +291,25 @@ void DataReductionProxyIOData::SetDataReductionProxyConfiguration( |
} |
bool DataReductionProxyIOData::ShouldEnableLoFi( |
- const net::URLRequest& request) { |
+ const net::URLRequest& request, |
+ previews::PreviewsDecider* 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); |
+ return config_->ShouldEnableLoFi(request, previews_decider); |
} |
bool DataReductionProxyIOData::ShouldEnableLitePages( |
- const net::URLRequest& request) { |
+ const net::URLRequest& request, |
+ previews::PreviewsDecider* 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); |
+ return config_->ShouldEnableLitePages(request, previews_decider); |
} |
void DataReductionProxyIOData::SetLoFiModeOff() { |