Commit b571c0d2 authored by Ryan Sturm's avatar Ryan Sturm Committed by Commit Bot

Adding a command line flag for search prefetch

Change-Id: Ie4336b9525e256df41bb90aa12120ba8cc39905f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2488348
Commit-Queue: Ryan Sturm <ryansturm@chromium.org>
Reviewed-by: default avatarRobert Ogden <robertogden@chromium.org>
Cr-Commit-Position: refs/heads/master@{#819463}
parent 9f7d20a8
...@@ -4,6 +4,13 @@ ...@@ -4,6 +4,13 @@
#include "chrome/browser/prefetch/search_prefetch/field_trial_settings.h" #include "chrome/browser/prefetch/search_prefetch/field_trial_settings.h"
#include <string>
#include "base/command_line.h"
constexpr char kSearchPrefetchServiceCommandLineFlag[] =
"enable-search-prefetch-service";
const base::Feature kSearchPrefetchService{"SearchPrefetchService", const base::Feature kSearchPrefetchService{"SearchPrefetchService",
base::FEATURE_DISABLED_BY_DEFAULT}; base::FEATURE_DISABLED_BY_DEFAULT};
...@@ -11,9 +18,13 @@ const base::Feature kSearchPrefetchServicePrefetching{ ...@@ -11,9 +18,13 @@ const base::Feature kSearchPrefetchServicePrefetching{
"SearchPrefetchServicePrefetching", base::FEATURE_DISABLED_BY_DEFAULT}; "SearchPrefetchServicePrefetching", base::FEATURE_DISABLED_BY_DEFAULT};
bool SearchPrefetchServiceIsEnabled() { bool SearchPrefetchServiceIsEnabled() {
return base::FeatureList::IsEnabled(kSearchPrefetchService); return base::CommandLine::ForCurrentProcess()->HasSwitch(
kSearchPrefetchServiceCommandLineFlag) ||
base::FeatureList::IsEnabled(kSearchPrefetchService);
} }
bool SearchPrefetchServicePrefetchingIsEnabled() { bool SearchPrefetchServicePrefetchingIsEnabled() {
return base::FeatureList::IsEnabled(kSearchPrefetchServicePrefetching); return base::CommandLine::ForCurrentProcess()->HasSwitch(
kSearchPrefetchServiceCommandLineFlag) ||
base::FeatureList::IsEnabled(kSearchPrefetchServicePrefetching);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment