| Index: chrome/browser/browser_process_impl.cc
|
| diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
|
| index 74724d82f75eb361c13d2b507b646d4c9bf21f04..809009cd6bfb54888b0def7610349de411bffa23 100644
|
| --- a/chrome/browser/browser_process_impl.cc
|
| +++ b/chrome/browser/browser_process_impl.cc
|
| @@ -444,6 +444,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();
|
| @@ -1035,13 +1042,6 @@ void BrowserProcessImpl::CreateGCMDriver() {
|
| #endif // defined(OS_ANDROID)
|
| }
|
|
|
| -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>
|
|
|