Index: components/omnibox/search_provider.cc |
diff --git a/components/omnibox/search_provider.cc b/components/omnibox/search_provider.cc |
index 670debf1d3814e84a53f021148f752217a761492..4c236e68ee0d64d7549aa10b2091d13ba15db62d 100644 |
--- a/components/omnibox/search_provider.cc |
+++ b/components/omnibox/search_provider.cc |
@@ -16,6 +16,7 @@ |
#include "base/metrics/histogram.h" |
#include "base/metrics/user_metrics.h" |
#include "base/rand_util.h" |
+#include "base/strings/string_split.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
#include "components/history/core/browser/in_memory_database.h" |
@@ -1436,8 +1437,10 @@ AutocompleteMatch SearchProvider::NavigationToMatch( |
!navigation.received_after_last_keystroke() && |
(match.inline_autocompletion.empty() || |
(!input_.prevent_inline_autocomplete() && !trimmed_whitespace)); |
+ std::vector<base::string16> words; |
+ base::SplitString(input_.text(), ' ', &words); |
match.EnsureUWYTIsAllowedToBeDefault( |
- input_.canonicalized_url(), providers_.template_url_service()); |
+ input_.canonicalized_url(), words, providers_.template_url_service()); |
match.contents = navigation.match_contents(); |
match.contents_class = navigation.match_contents_class(); |