Index: components/autofill/core/browser/contact_info.cc |
diff --git a/components/autofill/core/browser/contact_info.cc b/components/autofill/core/browser/contact_info.cc |
index b320a81ee5552a51f97e01438ee0400fa79770de..079a0413a904813db186b234a5e4ff3a844fc1f4 100644 |
--- a/components/autofill/core/browser/contact_info.cc |
+++ b/components/autofill/core/browser/contact_info.cc |
@@ -13,6 +13,7 @@ |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
#include "components/autofill/core/browser/autofill_type.h" |
+#include "components/autofill/core/common/autofill_l10n_util.h" |
namespace autofill { |
@@ -160,12 +161,10 @@ NameInfo& NameInfo::operator=(const NameInfo& info) { |
} |
bool NameInfo::ParsedNamesAreEqual(const NameInfo& info) { |
- return (base::StringToLowerASCII(given_) == |
- base::StringToLowerASCII(info.given_) && |
- base::StringToLowerASCII(middle_) == |
- base::StringToLowerASCII(info.middle_) && |
- base::StringToLowerASCII(family_) == |
- base::StringToLowerASCII(info.family_)); |
+ l10n::CaseInsensitiveCompare compare; |
+ return compare.StringsEqual(given_, info.given_) && |
+ compare.StringsEqual(middle_, info.middle_) && |
+ compare.StringsEqual(family_, info.family_); |
} |
void NameInfo::GetSupportedTypes(ServerFieldTypeSet* supported_types) const { |