| Index: chrome/browser/browser_process_impl.cc
|
| diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
|
| index 2ea7e751f1dbd7a1a66c56c674264b7fa801af15..ffde24cda5d1e7ee8c9567d72d05bfacef234fc9 100644
|
| --- a/chrome/browser/browser_process_impl.cc
|
| +++ b/chrome/browser/browser_process_impl.cc
|
| @@ -425,6 +425,13 @@ void BrowserProcessImpl::EndSession() {
|
| #endif
|
| }
|
|
|
| +MetricsServicesManager* BrowserProcessImpl::GetMetricsServicesManager() {
|
| + DCHECK(CalledOnValidThread());
|
| + if (!metrics_services_manager_)
|
| + metrics_services_manager_.reset(new MetricsServicesManager(local_state()));
|
| + return metrics_services_manager_.get();
|
| +}
|
| +
|
| MetricsService* BrowserProcessImpl::metrics_service() {
|
| DCHECK(CalledOnValidThread());
|
| return GetMetricsServicesManager()->GetMetricsService();
|
| @@ -983,13 +990,6 @@ void BrowserProcessImpl::CreateSafeBrowsingService() {
|
| #endif
|
| }
|
|
|
| -MetricsServicesManager* BrowserProcessImpl::GetMetricsServicesManager() {
|
| - DCHECK(CalledOnValidThread());
|
| - if (!metrics_services_manager_)
|
| - metrics_services_manager_.reset(new MetricsServicesManager(local_state()));
|
| - return metrics_services_manager_.get();
|
| -}
|
| -
|
| void BrowserProcessImpl::ApplyDefaultBrowserPolicy() {
|
| if (local_state()->GetBoolean(prefs::kDefaultBrowserSettingEnabled)) {
|
| scoped_refptr<ShellIntegration::DefaultWebClientWorker>
|
|
|