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 a0fafe856e7e79d77414066c81b4f2146a775a01..cbed13358819d57e1821bd6bd815e9997a4f40c0 100644 |
--- a/chrome/browser/ui/autofill/data_model_wrapper.cc |
+++ b/chrome/browser/ui/autofill/data_model_wrapper.cc |
@@ -163,8 +163,10 @@ string16 WalletAddressWrapper::GetInfo(AutofillFieldType type) { |
} |
string16 WalletAddressWrapper::GetDisplayText() { |
- if (!address_->is_complete_address()) |
+ if (!address_->is_complete_address() || |
+ GetInfo(PHONE_HOME_WHOLE_NUMBER).empty()) { |
return string16(); |
+ } |
return DataModelWrapper::GetDisplayText(); |
} |
@@ -191,7 +193,8 @@ gfx::Image WalletInstrumentWrapper::GetIcon() { |
string16 WalletInstrumentWrapper::GetDisplayText() { |
// TODO(dbeam): handle other instrument statuses? http://crbug.com/233048 |
if (instrument_->status() == wallet::WalletItems::MaskedInstrument::EXPIRED || |
- !instrument_->address().is_complete_address()) { |
+ !instrument_->address().is_complete_address() || |
+ GetInfo(PHONE_HOME_WHOLE_NUMBER).empty()) { |
return string16(); |
} |