Chromium Code Reviews| Index: chrome/browser/autocomplete/extension_app_provider.cc |
| diff --git a/chrome/browser/autocomplete/extension_app_provider.cc b/chrome/browser/autocomplete/extension_app_provider.cc |
| index 8eea0afce045b4ec010ea91b6d7b62b9adb40d42..3831e0595fa549b9a5fcd9220207413a361b53d4 100644 |
| --- a/chrome/browser/autocomplete/extension_app_provider.cc |
| +++ b/chrome/browser/autocomplete/extension_app_provider.cc |
| @@ -20,6 +20,7 @@ |
| #include "chrome/browser/ui/extensions/application_launch.h" |
| #include "chrome/browser/ui/webui/ntp/core_app_launcher_handler.h" |
| #include "chrome/common/extensions/manifest_handlers/app_launch_info.h" |
| +#include "components/metrics/proto/omnibox_input_type.pb.h" |
| #include "content/public/browser/notification_source.h" |
| #include "extensions/browser/extension_registry.h" |
| #include "extensions/browser/extension_system.h" |
| @@ -106,8 +107,8 @@ void ExtensionAppProvider::Start(const AutocompleteInput& input, |
| bool minimal_changes) { |
| matches_.clear(); |
| - if ((input.type() == AutocompleteInput::INVALID) || |
| - (input.type() == AutocompleteInput::FORCED_QUERY)) |
| + if ((input.type() == metrics::OmniboxInputType::INVALID) || |
| + (input.type() == metrics::OmniboxInputType::FORCED_QUERY)) |
| return; |
| if (input.text().empty()) |
| @@ -133,8 +134,8 @@ void ExtensionAppProvider::Start(const AutocompleteInput& input, |
| std::search(url.begin(), url.end(), |
| input.text().begin(), input.text().end(), |
| base::CaseInsensitiveCompare<base::char16>()); |
| - matches_url = url_iter != url.end() && |
| - input.type() != AutocompleteInput::FORCED_QUERY; |
| + matches_url = (url_iter != url.end()) && |
| + input.type() != metrics::OmniboxInputType::FORCED_QUERY; |
|
Peter Kasting
2014/06/06 20:42:33
Nit: Put parens on both subexprs if you're going t
Mark P
2014/06/06 21:24:51
Done. (put parens on both)
|
| url_match_index = matches_url ? |
| static_cast<size_t>(url_iter - url.begin()) : base::string16::npos; |
| } |
| @@ -191,10 +192,11 @@ void ExtensionAppProvider::Observe(int type, |
| RefreshAppList(); |
| } |
| -int ExtensionAppProvider::CalculateRelevance(AutocompleteInput::Type type, |
| - int input_length, |
| - int target_length, |
| - const GURL& url) { |
| +int ExtensionAppProvider::CalculateRelevance( |
| + metrics::OmniboxInputType::Type type, |
| + int input_length, |
| + int target_length, |
| + const GURL& url) { |
| // If you update the algorithm here, please remember to update the tables in |
| // autocomplete.h also. |
| const int kMaxRelevance = 1425; |