Index: components/omnibox/url_prefix.cc |
diff --git a/components/omnibox/url_prefix.cc b/components/omnibox/url_prefix.cc |
index b1fdcdb7e77698c452e6f339d437825201bc02c5..86759ded6f1132a7a9204f3a9f63c461fa09ea40 100644 |
--- a/components/omnibox/url_prefix.cc |
+++ b/components/omnibox/url_prefix.cc |
@@ -5,6 +5,7 @@ |
#include "components/omnibox/url_prefix.h" |
#include "base/basictypes.h" |
+#include "base/i18n/case_conversion.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -71,7 +72,10 @@ const URLPrefix* URLPrefix::BestURLPrefix(const base::string16& text, |
bool URLPrefix::PrefixMatch(const URLPrefix& prefix, |
const base::string16& text, |
const base::string16& prefix_suffix) { |
- return base::StartsWith(text, prefix.prefix + prefix_suffix, false); |
+ return base::StartsWith( |
+ base::i18n::ToLower(text), |
+ base::i18n::ToLower(prefix.prefix + prefix_suffix), |
+ base::CompareCase::SENSITIVE); |
} |
// static |