Index: chrome/browser/browser_process_impl.cc |
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
index 047ff60d8ea7e2ea101a14c3b8efa89e4ab449ed..207fc38b852d327d5ec25dc2c73a13d23a7d4aa2 100644 |
--- a/chrome/browser/browser_process_impl.cc |
+++ b/chrome/browser/browser_process_impl.cc |
@@ -833,11 +833,8 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) { |
registry->RegisterStringPref(prefs::kHardwareKeyboardLayout, |
std::string()); |
#endif // defined(OS_CHROMEOS) |
-#if !defined(OS_CHROMEOS) |
registry->RegisterBooleanPref(metrics::prefs::kMetricsReportingEnabled, |
GoogleUpdateSettings::GetCollectStatsConsent()); |
-#endif // !defined(OS_CHROMEOS) |
- |
#if defined(OS_ANDROID) |
registry->RegisterBooleanPref( |
prefs::kCrashReportingEnabled, false); |
@@ -1015,7 +1012,7 @@ void BrowserProcessImpl::CreateLocalState() { |
// This preference must be kept in sync with external values; update them |
// whenever the preference or its controlling policy changes. |
-#if !defined(OS_CHROMEOS) && !defined(OS_ANDROID) && !defined(OS_IOS) |
+#if !defined(OS_ANDROID) && !defined(OS_IOS) |
pref_change_registrar_.Add( |
metrics::prefs::kMetricsReportingEnabled, |
base::Bind(&BrowserProcessImpl::ApplyMetricsReportingPolicy, |
@@ -1054,7 +1051,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { |
if (local_state_->IsManagedPreference(prefs::kDefaultBrowserSettingEnabled)) |
ApplyDefaultBrowserPolicy(); |
-#if !defined(OS_CHROMEOS) && !defined(OS_ANDROID) && !defined(OS_IOS) |
+#if !defined(OS_ANDROID) && !defined(OS_IOS) |
ApplyMetricsReportingPolicy(); |
#endif |
@@ -1217,7 +1214,7 @@ void BrowserProcessImpl::ApplyAllowCrossOriginAuthPromptPolicy() { |
} |
void BrowserProcessImpl::ApplyMetricsReportingPolicy() { |
-#if !defined(OS_CHROMEOS) && !defined(OS_ANDROID) && !defined(OS_IOS) |
+#if !defined(OS_ANDROID) && !defined(OS_IOS) |
CHECK(BrowserThread::PostTask( |
BrowserThread::FILE, FROM_HERE, |
base::Bind( |