Index: chrome/browser/autocomplete/keyword_provider.cc |
diff --git a/chrome/browser/autocomplete/keyword_provider.cc b/chrome/browser/autocomplete/keyword_provider.cc |
index 5740e90c4e715ca9c7dfa2ffcdb02f03fd06cff6..44e93544273e8401f0dde43bd927849f8f2e1622 100644 |
--- a/chrome/browser/autocomplete/keyword_provider.cc |
+++ b/chrome/browser/autocomplete/keyword_provider.cc |
@@ -18,6 +18,7 @@ |
#include "chrome/browser/search_engines/template_url.h" |
#include "chrome/browser/search_engines/template_url_service.h" |
#include "chrome/browser/search_engines/template_url_service_factory.h" |
+#include "components/metrics/proto/omnibox_input_type.pb.h" |
#include "content/public/browser/notification_details.h" |
#include "content/public/browser/notification_source.h" |
#include "extensions/browser/extension_system.h" |
@@ -340,8 +341,8 @@ KeywordProvider::~KeywordProvider() {} |
bool KeywordProvider::ExtractKeywordFromInput(const AutocompleteInput& input, |
base::string16* keyword, |
base::string16* remaining_input) { |
- if ((input.type() == AutocompleteInput::INVALID) || |
- (input.type() == AutocompleteInput::FORCED_QUERY)) |
+ if ((input.type() == metrics::OmniboxInputType::INVALID) || |
+ (input.type() == metrics::OmniboxInputType::FORCED_QUERY)) |
return false; |
*keyword = TemplateURLService::CleanUserInputKeyword( |
@@ -350,7 +351,7 @@ bool KeywordProvider::ExtractKeywordFromInput(const AutocompleteInput& input, |
} |
// static |
-int KeywordProvider::CalculateRelevance(AutocompleteInput::Type type, |
+int KeywordProvider::CalculateRelevance(metrics::OmniboxInputType::Type type, |
bool complete, |
bool supports_replacement, |
bool prefer_keyword, |
@@ -365,10 +366,11 @@ int KeywordProvider::CalculateRelevance(AutocompleteInput::Type type, |
// make such a change, however, you should update this comment to |
// describe it, so it's clear why the functions diverge. |
if (!complete) |
- return (type == AutocompleteInput::URL) ? 700 : 450; |
+ return (type == metrics::OmniboxInputType::URL) ? 700 : 450; |
if (!supports_replacement || (allow_exact_keyword_match && prefer_keyword)) |
return 1500; |
- return (allow_exact_keyword_match && (type == AutocompleteInput::QUERY)) ? |
+ return (allow_exact_keyword_match && |
+ (type == metrics::OmniboxInputType::QUERY)) ? |
1450 : 1100; |
} |