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