| Index: chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc
|
| diff --git a/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc b/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc
|
| index 4dafee81b58dd5d02c4d83ff032183716508b091..11b47e010f9e60e545bceecdd9ca0896784fc0aa 100644
|
| --- a/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc
|
| @@ -418,16 +418,18 @@ void DataReductionProxyMetricsObserver::OnParseStop(
|
| }
|
|
|
| void DataReductionProxyMetricsObserver::OnLoadedResource(
|
| - const page_load_metrics::ExtraRequestInfo& extra_request_info) {
|
| - if (extra_request_info.was_cached)
|
| + const page_load_metrics::ExtraRequestCompleteInfo&
|
| + extra_request_complete_info) {
|
| + if (extra_request_complete_info.was_cached)
|
| return;
|
| - original_network_bytes_ += extra_request_info.original_network_content_length;
|
| - network_bytes_ += extra_request_info.raw_body_bytes;
|
| + original_network_bytes_ +=
|
| + extra_request_complete_info.original_network_content_length;
|
| + network_bytes_ += extra_request_complete_info.raw_body_bytes;
|
| num_network_resources_++;
|
| - if (!extra_request_info.data_reduction_proxy_used)
|
| + if (!extra_request_complete_info.data_reduction_proxy_used)
|
| return;
|
| num_data_reduction_proxy_resources_++;
|
| - network_bytes_proxied_ += extra_request_info.raw_body_bytes;
|
| + network_bytes_proxied_ += extra_request_complete_info.raw_body_bytes;
|
| }
|
|
|
| DataReductionProxyPingbackClient*
|
|
|