Index: chrome/browser/metrics/chrome_metrics_service_client.cc |
diff --git a/chrome/browser/metrics/chrome_metrics_service_client.cc b/chrome/browser/metrics/chrome_metrics_service_client.cc |
index da34086e4d4f1db29e5757b68223a22ba1a5188d..d00361b404b8b6ebc84edffcfa03498653ce1dfb 100644 |
--- a/chrome/browser/metrics/chrome_metrics_service_client.cc |
+++ b/chrome/browser/metrics/chrome_metrics_service_client.cc |
@@ -407,9 +407,11 @@ void ChromeMetricsServiceClient::Initialize() { |
metrics_state_manager_, this, g_browser_process->local_state())); |
// Gets access to persistent metrics shared by sub-processes. |
+ std::unique_ptr<SubprocessMetricsProvider> subprocess_metrics_provider( |
+ new SubprocessMetricsProvider()); |
+ subprocess_metrics_provider->EnableSubprocessTracking(); |
metrics_service_->RegisterMetricsProvider( |
- std::unique_ptr<metrics::MetricsProvider>( |
- new SubprocessMetricsProvider())); |
+ std::move(subprocess_metrics_provider)); |
// Register metrics providers. |
#if defined(ENABLE_EXTENSIONS) |