Index: chrome/browser/omnibox/omnibox_field_trial.cc |
diff --git a/chrome/browser/omnibox/omnibox_field_trial.cc b/chrome/browser/omnibox/omnibox_field_trial.cc |
index 83b9143b73f6ac2e006944d6bfd49dc5a302a5c9..80b840db20c192a1aa360c2a798fb87a224c7d44 100644 |
--- a/chrome/browser/omnibox/omnibox_field_trial.cc |
+++ b/chrome/browser/omnibox/omnibox_field_trial.cc |
@@ -26,6 +26,7 @@ const char kBundledExperimentFieldTrialName[] = "OmniboxBundledExperimentV1"; |
// Rule names used by the bundled experiment. |
const char kSearchHistoryRule[] = "SearchHistory"; |
+const char kReorderForLegalDefaultMatchRule[] = "ReorderForLegalDefaultMatch"; |
// The autocomplete dynamic field trial name prefix. Each field trial is |
// configured dynamically and is retrieved automatically by Chrome during |
@@ -233,6 +234,13 @@ bool OmniboxFieldTrial::SearchHistoryDisable( |
kSearchHistoryRule, current_page_classification) == "Disable"; |
} |
+bool OmniboxFieldTrial::ReorderForLegalDefaultMatch( |
+ AutocompleteInput::PageClassification current_page_classification) { |
+ return OmniboxFieldTrial::GetValueForRuleInContext( |
+ kReorderForLegalDefaultMatchRule, current_page_classification) == |
+ "ReorderForLegalDefaultMatch"; |
+} |
+ |
// Background and implementation details: |
// |
// Each experiment group in any field trial can come with an optional set of |