Index: components/omnibox/browser/history_url_provider.cc |
diff --git a/components/omnibox/browser/history_url_provider.cc b/components/omnibox/browser/history_url_provider.cc |
index 433c8d1c9a54fd4839979df031aafc9f92d66bfe..4d19ac012000ef08063e7d0092c1de1bc63ec955 100644 |
--- a/components/omnibox/browser/history_url_provider.cc |
+++ b/components/omnibox/browser/history_url_provider.cc |
@@ -982,11 +982,12 @@ |
return false; |
const std::string host(base::UTF16ToUTF8( |
input.text().substr(input.parts().host.begin, input.parts().host.len))); |
- const bool has_registry_domain = |
- net::registry_controlled_domains::HostHasRegistryControlledDomain( |
- host, net::registry_controlled_domains::EXCLUDE_UNKNOWN_REGISTRIES, |
+ const size_t registry_length = |
+ net::registry_controlled_domains::GetRegistryLength( |
+ host, |
+ net::registry_controlled_domains::EXCLUDE_UNKNOWN_REGISTRIES, |
net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES); |
- return !has_registry_domain && db->IsTypedHost(host); |
+ return registry_length == 0 && db->IsTypedHost(host); |
} |
bool HistoryURLProvider::PromoteOrCreateShorterSuggestion( |