Index: chrome/browser/ui/autofill/data_model_wrapper.cc |
diff --git a/chrome/browser/ui/autofill/data_model_wrapper.cc b/chrome/browser/ui/autofill/data_model_wrapper.cc |
index b781f7211cfee9bb8482d0247bbf2e16728d1ee2..1293a9f73180069c3e5f4d4035d1a081bfe26f82 100644 |
--- a/chrome/browser/ui/autofill/data_model_wrapper.cc |
+++ b/chrome/browser/ui/autofill/data_model_wrapper.cc |
@@ -141,7 +141,10 @@ base::string16 AutofillProfileWrapper::GetInfoForDisplay( |
std::string region = base::UTF16ToASCII( |
GetInfo(AutofillType(HTML_TYPE_COUNTRY_CODE, HTML_MODE_NONE))); |
i18n::PhoneObject phone(phone_number, region); |
- return phone.GetFormattedNumber(); |
+ base::string16 formatted_number = phone.GetFormattedNumber(); |
+ // Formatting may fail. |
+ if (!formatted_number.empty()) |
+ return formatted_number; |
} |
return phone_number; |