Use chrome metrics accessor function instead of reading pref
This is a Cl towards refactoring metrics code and consolidating metrics perfs across all platforms.
BUG=532084
Review URL: https://codereview.chromium.org/1336363004
Cr-Commit-Position: refs/heads/master@{#349713}
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index bdeb6a46..08fc524 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -43,6 +43,7 @@
#include "chrome/browser/intranet_redirect_detector.h"
#include "chrome/browser/io_thread.h"
#include "chrome/browser/lifetime/application_lifetime.h"
+#include "chrome/browser/metrics/chrome_metrics_service_accessor.h"
#include "chrome/browser/metrics/metrics_services_manager.h"
#include "chrome/browser/metrics/thread_watcher.h"
#include "chrome/browser/net/chrome_net_log.h"
@@ -1192,7 +1193,7 @@
BrowserThread::FILE, FROM_HERE,
base::Bind(
base::IgnoreResult(&GoogleUpdateSettings::SetCollectStatsConsent),
- local_state()->GetBoolean(prefs::kMetricsReportingEnabled))));
+ ChromeMetricsServiceAccessor::IsMetricsAndCrashReportingEnabled())));
#endif
}