Use a "dash" for a phone number that we cannot geocode.
Bug: 5073215
Change-Id: I19f79a658cb19abd95e0b6b35f9602c1810faaad
diff --git a/src/com/android/contacts/PhoneCallDetailsHelper.java b/src/com/android/contacts/PhoneCallDetailsHelper.java
index 019e608..f312a5d 100644
--- a/src/com/android/contacts/PhoneCallDetailsHelper.java
+++ b/src/com/android/contacts/PhoneCallDetailsHelper.java
@@ -111,8 +111,13 @@
mPhoneNumberHelper.getDisplayNumber(details.number, details.formattedNumber);
if (TextUtils.isEmpty(details.name)) {
nameText = displayNumber;
- numberText = mPhoneNumberHelper.getGeocodeForNumber(
+ String geocode = mPhoneNumberHelper.getGeocodeForNumber(
details.number.toString(), details.countryIso);
+ if (TextUtils.isEmpty(geocode)) {
+ numberText = mResources.getString(R.string.call_log_empty_gecode);
+ } else {
+ numberText = geocode;
+ }
} else {
nameText = details.name;
if (numberFormattedLabel != null) {