Differential D23984 Diff 69253 www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
Changeset View
Changeset View
Standalone View
Standalone View
www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2019-12-16 21:51:23 UTC | --- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2020-03-03 18:53:51 UTC | ||||
+++ chrome/browser/metrics/chrome_metrics_service_client.cc | +++ chrome/browser/metrics/chrome_metrics_service_client.cc | ||||
@@ -704,11 +704,11 @@ void ChromeMetricsServiceClient::RegisterMetricsServic | @@ -708,11 +708,11 @@ void ChromeMetricsServiceClient::RegisterMetricsServic | ||||
#endif // defined(OS_WIN) | #endif // defined(OS_WIN) | ||||
#if defined(OS_WIN) || defined(OS_MACOSX) || \ | #if defined(OS_WIN) || defined(OS_MACOSX) || \ | ||||
- (defined(OS_LINUX) && !defined(OS_CHROMEOS)) | - (defined(OS_LINUX) && !defined(OS_CHROMEOS)) | ||||
+ (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) | + (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) | ||||
metrics_service_->RegisterMetricsProvider( | metrics_service_->RegisterMetricsProvider( | ||||
std::make_unique<DesktopPlatformFeaturesMetricsProvider>()); | std::make_unique<DesktopPlatformFeaturesMetricsProvider>()); | ||||
#endif // defined(OS_WIN) || defined(OS_MACOSX) || \ | #endif // defined(OS_WIN) || defined(OS_MACOSX) || \ | ||||
- // (defined(OS_LINUX) && !defined(OS_CHROMEOS)) | - // (defined(OS_LINUX) && !defined(OS_CHROMEOS)) | ||||
+ // (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) | + // (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) | ||||
#if BUILDFLAG(ENABLE_PLUGINS) | #if BUILDFLAG(ENABLE_PLUGINS) | ||||
plugin_metrics_provider_ = new PluginMetricsProvider(local_state); | plugin_metrics_provider_ = new PluginMetricsProvider(local_state); | ||||
@@ -947,7 +947,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve | @@ -955,7 +955,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve | ||||
} | } | ||||
#endif | #endif | ||||
#if defined(OS_WIN) || defined(OS_MACOSX) || \ | #if defined(OS_WIN) || defined(OS_MACOSX) || \ | ||||
- (defined(OS_LINUX) && !defined(OS_CHROMEOS)) | - (defined(OS_LINUX) && !defined(OS_CHROMEOS)) | ||||
+ (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) | + (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) | ||||
// This creates the DesktopProfileSessionDurationsServices if it didn't exist | // This creates the DesktopProfileSessionDurationsServices if it didn't exist | ||||
// already. | // already. | ||||
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext( | metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext( |