From f05ec9237ec907be3f2c581a950149435bd585fb Mon Sep 17 00:00:00 2001 From: Jaikumar Ganesh Date: Fri, 13 Nov 2009 13:08:52 -0800 Subject: [PATCH] Update VCardComposer getOwnerPhoneNumberVcard() to support empty vcard for 0.vcf Add check in getOwnerPhoneNumberVcard(). If the incoming phonenumber is empty, do not add "TEL" to vcard data. Manual merge from eclair branch --- core/java/android/pim/vcard/VCardComposer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/java/android/pim/vcard/VCardComposer.java b/core/java/android/pim/vcard/VCardComposer.java index b7ad7df720ad7..bbd19fb816065 100644 --- a/core/java/android/pim/vcard/VCardComposer.java +++ b/core/java/android/pim/vcard/VCardComposer.java @@ -2378,8 +2378,10 @@ public class VCardComposer { appendVCardLine(builder, Constants.PROPERTY_FN, phoneName, needCharset, false); appendVCardLine(builder, Constants.PROPERTY_N, phoneName, needCharset, false); - String label = Integer.toString(phonetype); - appendVCardTelephoneLine(builder, phonetype, label, phoneNumber, false); + if (!TextUtils.isEmpty(phoneNumber)) { + String label = Integer.toString(phonetype); + appendVCardTelephoneLine(builder, phonetype, label, phoneNumber, false); + } appendVCardLine(builder, Constants.PROPERTY_END, VCARD_DATA_VCARD);