[omnibox] Disable IntranetRedirectDetector on Android
This CL stops building IntranetRedirectDetector on Android.
It seems that on Android, this functionality is active today, and after
startup, sends redirect detecting requests 7 seconds after startup,
just like on Desktop.
This information is not used on Android. This CL modifies the BUILD.gn
files to no longer build this functionality on Android or any other
non-Desktop platform.
Android will no longer make these redirect detect requests after this.
Desktop will have a policy to control this behavior.
Bug: 1090985, 935772
Change-Id: I9b5e527af01133c3f8a091bcfe807d11c9ea982b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2498952
Commit-Queue: Tommy Li <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Reviewed-by: Justin Donnelly <[email protected]>
Cr-Commit-Position: refs/heads/master@{#821537}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 1d1d37c..6c4a767 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -30,7 +30,6 @@
#include "chrome/browser/external_protocol/external_protocol_handler.h"
#include "chrome/browser/first_run/first_run.h"
#include "chrome/browser/gpu/gpu_mode_manager.h"
-#include "chrome/browser/intranet_redirect_detector.h"
#include "chrome/browser/lifetime/browser_shutdown.h"
#include "chrome/browser/media/media_device_id_salt.h"
#include "chrome/browser/media/media_engagement_service.h"
@@ -230,6 +229,7 @@
#include "chrome/browser/accessibility/caption_controller.h"
#include "chrome/browser/enterprise/reporting/prefs.h"
#include "chrome/browser/gcm/gcm_product_util.h"
+#include "chrome/browser/intranet_redirect_detector.h"
#include "chrome/browser/media/unified_autoplay_config.h"
#include "chrome/browser/metrics/tab_stats_tracker.h"
#include "chrome/browser/nearby_sharing/common/nearby_share_prefs.h"
@@ -569,7 +569,6 @@
flags_ui::PrefServiceFlagsStorage::RegisterPrefs(registry);
GpuModeManager::RegisterPrefs(registry);
signin::IdentityManager::RegisterLocalStatePrefs(registry);
- IntranetRedirectDetector::RegisterPrefs(registry);
invalidation::FCMInvalidationService::RegisterPrefs(registry);
language::GeoLanguageProvider::RegisterLocalStatePrefs(registry);
language::UlpLanguageCodeLocator::RegisterLocalStatePrefs(registry);
@@ -629,6 +628,7 @@
enterprise_connectors::RegisterLocalStatePrefs(registry);
enterprise_reporting::RegisterLocalStatePrefs(registry);
gcm::RegisterPrefs(registry);
+ IntranetRedirectDetector::RegisterPrefs(registry);
media_router::RegisterLocalStatePrefs(registry);
metrics::TabStatsTracker::RegisterPrefs(registry);
RegisterBrowserPrefs(registry);