| Index: chrome/browser/prefs/browser_prefs.cc
|
| diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
|
| index a8ab8742b5defa7a7eaea855ead7720912feb706..801f715ff7e37585219394d9d684b34e60b69b47 100644
|
| --- a/chrome/browser/prefs/browser_prefs.cc
|
| +++ b/chrome/browser/prefs/browser_prefs.cc
|
| @@ -160,6 +160,7 @@
|
| #include "chrome/browser/chromeos/status/data_promo_notification.h"
|
| #include "chrome/browser/chromeos/system/automatic_reboot_manager.h"
|
| #include "chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h"
|
| +#include "chrome/browser/metrics/chrome_stability_metrics_provider.h"
|
| #include "chrome/browser/metrics/chromeos_metrics_provider.h"
|
| #include "chrome/browser/ui/webui/chromeos/charger_replacement_handler.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/hid_detection_screen_handler.h"
|
| @@ -179,6 +180,10 @@
|
| #include "chrome/browser/apps/app_launch_for_metro_restart_win.h"
|
| #endif
|
|
|
| +#if defined(OS_ANDROID)
|
| +#include "chrome/browser/metrics/android_metrics_provider.h"
|
| +#endif
|
| +
|
| #if defined(TOOLKIT_VIEWS)
|
| #include "chrome/browser/ui/browser_view_prefs.h"
|
| #include "chrome/browser/ui/tabs/tab_strip_layout_type_prefs.h"
|
| @@ -188,6 +193,10 @@
|
| #include "chrome/browser/ui/ash/chrome_launcher_prefs.h"
|
| #endif
|
|
|
| +#if defined(ENABLE_PLUGINS)
|
| +#include "chrome/browser/metrics/plugin_metrics_provider.h"
|
| +#endif
|
| +
|
| namespace {
|
|
|
| enum MigratedPreferences {
|
| @@ -223,6 +232,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
|
| browser_shutdown::RegisterPrefs(registry);
|
| BrowserProcessImpl::RegisterPrefs(registry);
|
| chrome_prefs::RegisterPrefs(registry);
|
| + ChromeStabilityMetricsProvider::RegisterPrefs(registry);
|
| chrome_variations::VariationsService::RegisterPrefs(registry);
|
| component_updater::RegisterPrefsForRecoveryComponent(registry);
|
| ExternalProtocolHandler::RegisterPrefs(registry);
|
| @@ -261,6 +271,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
|
|
|
| #if defined(ENABLE_PLUGINS)
|
| PluginFinder::RegisterPrefs(registry);
|
| + PluginMetricsProvider::RegisterPrefs(registry);
|
| #endif
|
|
|
| #if defined(ENABLE_PLUGIN_INSTALLATION)
|
| @@ -317,6 +328,10 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
|
| QuitWithAppsController::RegisterPrefs(registry);
|
| #endif
|
|
|
| +#if defined(OS_ANDROID)
|
| + AndroidMetricsProvider::RegisterPrefs(registry);
|
| +#endif // defined(OS_ANDROID)
|
| +
|
| #if defined(OS_WIN)
|
| app_metro_launch::RegisterPrefs(registry);
|
| password_manager::PasswordManager::RegisterLocalPrefs(registry);
|
|
|