summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaisuke Miyakawa <dmiyakawa@google.com>2011-03-24 18:04:05 -0700
committerDaisuke Miyakawa <dmiyakawa@google.com>2011-03-24 18:11:11 -0700
commita07bb8c56b732e319a3d2d48703d4b3c204ea2cc (patch)
tree224b2b83435094029f4f8b74a28f4974db98e73d
parent91ff68b93f7a623f168697ebdb895daea3542579 (diff)
downloadandroid_frameworks_opt_vcard-a07bb8c56b732e319a3d2d48703d4b3c204ea2cc.tar.gz
android_frameworks_opt_vcard-a07bb8c56b732e319a3d2d48703d4b3c204ea2cc.tar.bz2
android_frameworks_opt_vcard-a07bb8c56b732e319a3d2d48703d4b3c204ea2cc.zip
Use correct backReferenceIndex in postal addresses
DO NOT MERGE. Bug: 4167593 Change-Id: Ia656336a78e7424d7055a1c22b54fa8d13adc461
-rw-r--r--java/com/android/vcard/VCardEntry.java3
-rw-r--r--java/com/android/vcard/VCardUtils.java4
2 files changed, 3 insertions, 4 deletions
diff --git a/java/com/android/vcard/VCardEntry.java b/java/com/android/vcard/VCardEntry.java
index 32391e3..689c48f 100644
--- a/java/com/android/vcard/VCardEntry.java
+++ b/java/com/android/vcard/VCardEntry.java
@@ -1291,9 +1291,8 @@ public class VCardEntry {
if (mPostalList != null) {
for (PostalData postalData : mPostalList) {
builder = ContentProviderOperation.newInsert(Data.CONTENT_URI);
- builder.withValueBackReference(Event.RAW_CONTACT_ID, backReferenceIndex);
VCardUtils.insertStructuredPostalDataUsingContactsStruct(
- mVCardType, builder, postalData);
+ mVCardType, builder, postalData, backReferenceIndex);
operationList.add(builder.build());
}
}
diff --git a/java/com/android/vcard/VCardUtils.java b/java/com/android/vcard/VCardUtils.java
index 5385cbf..9e7b8eb 100644
--- a/java/com/android/vcard/VCardUtils.java
+++ b/java/com/android/vcard/VCardUtils.java
@@ -336,8 +336,8 @@ public class VCardUtils {
*/
public static void insertStructuredPostalDataUsingContactsStruct(int vcardType,
final ContentProviderOperation.Builder builder,
- final VCardEntry.PostalData postalData) {
- builder.withValueBackReference(StructuredPostal.RAW_CONTACT_ID, 0);
+ final VCardEntry.PostalData postalData, int backReferenceIndex) {
+ builder.withValueBackReference(StructuredPostal.RAW_CONTACT_ID, backReferenceIndex);
builder.withValue(Data.MIMETYPE, StructuredPostal.CONTENT_ITEM_TYPE);
builder.withValue(StructuredPostal.TYPE, postalData.type);