diff options
Diffstat (limited to 'chrome/browser/omnibox')
-rw-r--r-- | chrome/browser/omnibox/omnibox_field_trial.cc | 11 | ||||
-rw-r--r-- | chrome/browser/omnibox/omnibox_field_trial.h | 12 |
2 files changed, 23 insertions, 0 deletions
diff --git a/chrome/browser/omnibox/omnibox_field_trial.cc b/chrome/browser/omnibox/omnibox_field_trial.cc index da16943..514c669 100644 --- a/chrome/browser/omnibox/omnibox_field_trial.cc +++ b/chrome/browser/omnibox/omnibox_field_trial.cc @@ -23,6 +23,7 @@ const char kHUPCreateShorterMatchFieldTrialName[] = "OmniboxHUPCreateShorterMatch"; const char kStopTimerFieldTrialName[] = "OmniboxStopTimer"; const char kShortcutsScoringFieldTrialName[] = "OmniboxShortcutsScoring"; +const char kSearchHistoryFieldTrialName[] = "OmniboxSearchHistory"; // The autocomplete dynamic field trial name prefix. Each field trial is // configured dynamically and is retrieved automatically by Chrome during @@ -258,3 +259,13 @@ bool OmniboxFieldTrial::ShortcutsScoringMaxRelevance(int* max_relevance) { } return true; } + +bool OmniboxFieldTrial::SearchHistoryPreventInlining() { + return (base::FieldTrialList::FindFullName(kSearchHistoryFieldTrialName) == + "PreventInlining"); +} + +bool OmniboxFieldTrial::SearchHistoryDisable() { + return (base::FieldTrialList::FindFullName(kSearchHistoryFieldTrialName) == + "Disable"); +} diff --git a/chrome/browser/omnibox/omnibox_field_trial.h b/chrome/browser/omnibox/omnibox_field_trial.h index ab5babc..5a928be 100644 --- a/chrome/browser/omnibox/omnibox_field_trial.h +++ b/chrome/browser/omnibox/omnibox_field_trial.h @@ -113,6 +113,18 @@ class OmniboxFieldTrial { // inlined.) static bool ShortcutsScoringMaxRelevance(int* max_relevance); + // --------------------------------------------------------- + // For the SearchHistory field trial. + + // Returns true if the user is in the experiment group that scores + // search history query suggestions less aggressively so that they don't + // inline. + static bool SearchHistoryPreventInlining(); + + // Returns true if the user is in the experiment group that disables + // all query suggestions from search history. + static bool SearchHistoryDisable(); + private: DISALLOW_IMPLICIT_CONSTRUCTORS(OmniboxFieldTrial); }; |