| Index: chrome/browser/autocomplete/keyword_provider.cc
|
| diff --git a/chrome/browser/autocomplete/keyword_provider.cc b/chrome/browser/autocomplete/keyword_provider.cc
|
| index 6b280d57a443aa69b8b24e6a8b22d13bed678b39..54763d8530e2ee9e7889121e5bf7317ca4470ee7 100644
|
| --- a/chrome/browser/autocomplete/keyword_provider.cc
|
| +++ b/chrome/browser/autocomplete/keyword_provider.cc
|
| @@ -20,6 +20,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"
|
| @@ -386,8 +387,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(
|
| @@ -396,7 +397,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,
|
| @@ -411,10 +412,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;
|
| }
|
|
|
|
|