| Index: chrome/browser/search/search.cc
|
| diff --git a/chrome/browser/search/search.cc b/chrome/browser/search/search.cc
|
| index 6052a64f632d6d2485b3c2681355097f113b86ed..5743e5c97f62413d925cfae1cc3c182220859596 100644
|
| --- a/chrome/browser/search/search.cc
|
| +++ b/chrome/browser/search/search.cc
|
| @@ -66,6 +66,7 @@ const uint64 kEmbeddedPageVersionDefault = 2;
|
| const char kHideVerbatimFlagName[] = "hide_verbatim";
|
| const char kPrefetchSearchResultsFlagName[] = "prefetch_results";
|
| const char kPrefetchSearchResultsOnSRP[] = "prefetch_results_srp";
|
| +const char kAllowPrefetchNonDefaultMatch[] = "allow_prefetch_non_default_match";
|
| const char kPrerenderInstantUrlOnOmniboxFocus[] =
|
| "prerender_instant_url_on_omnibox_focus";
|
|
|
| @@ -581,6 +582,15 @@ bool ShouldPrefetchSearchResults() {
|
| kPrefetchSearchResultsFlagName, false, flags);
|
| }
|
|
|
| +bool ShouldAllowPrefetchNonDefaultMatch() {
|
| + if (!ShouldPrefetchSearchResults())
|
| + return false;
|
| +
|
| + FieldTrialFlags flags;
|
| + return GetFieldTrialInfo(&flags) && GetBoolValueForFlagWithDefault(
|
| + kAllowPrefetchNonDefaultMatch, false, flags);
|
| +}
|
| +
|
| bool ShouldPrerenderInstantUrlOnOmniboxFocus() {
|
| if (!ShouldPrefetchSearchResults())
|
| return false;
|
|
|