| Index: chrome/browser/io_thread.cc
|
| diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc
|
| index 11575c2a07a2bbecd9730853d6a3d31ebe15e34f..ec2243b1a3639c36f1e441e67884804523b1d4e2 100644
|
| --- a/chrome/browser/io_thread.cc
|
| +++ b/chrome/browser/io_thread.cc
|
| @@ -47,6 +47,7 @@
|
| #include "components/data_usage/core/data_use_aggregator.h"
|
| #include "components/data_usage/core/data_use_amortizer.h"
|
| #include "components/data_usage/core/data_use_annotator.h"
|
| +#include "components/metrics/metrics_service.h"
|
| #include "components/net_log/chrome_net_log.h"
|
| #include "components/policy/core/common/policy_service.h"
|
| #include "components/prefs/pref_registry_simple.h"
|
| @@ -503,6 +504,8 @@ IOThread::IOThread(
|
| if (value)
|
| value->GetAsBoolean(&is_quic_allowed_by_policy_);
|
|
|
| + data_use_tracker_ = g_browser_process->metrics_service()->GetDataUseTracker();
|
| +
|
| BrowserThread::SetDelegate(BrowserThread::IO, this);
|
| }
|
|
|
| @@ -609,7 +612,7 @@ void IOThread::Init() {
|
| "466432 IOThread::InitAsync::ChromeNetworkDelegate"));
|
| scoped_ptr<ChromeNetworkDelegate> chrome_network_delegate(
|
| new ChromeNetworkDelegate(extension_event_router_forwarder(),
|
| - &system_enable_referrers_));
|
| + &system_enable_referrers_, data_use_tracker_));
|
| // By default, data usage is considered off the record.
|
| chrome_network_delegate->set_data_use_aggregator(
|
| globals_->data_use_aggregator.get(),
|
|
|