Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9fb7433d authored by Danny Baumann's avatar Danny Baumann
Browse files

When import vcards, make preferred numbers super-primary.

Otherwise the contacts app won't display it as preferred. There should
be no side effects as we're creating fresh contacts anyway.

Fixes http://code.google.com/p/cyanogenmod/issues/detail?id=6082
parent 227f582b
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -1187,7 +1187,7 @@ public class VCardEntry {
                }
                builder.withValue(Phone.NUMBER, phoneData.data);
                if (phoneData.isPrimary) {
                    builder.withValue(Phone.IS_PRIMARY, 1);
                    builder.withValue(Phone.IS_SUPER_PRIMARY, 1);
                }
                operationList.add(builder.build());
            }
@@ -1212,7 +1212,7 @@ public class VCardEntry {
                    builder.withValue(Organization.PHONETIC_NAME, organizationData.phoneticName);
                }
                if (organizationData.isPrimary) {
                    builder.withValue(Organization.IS_PRIMARY, 1);
                    builder.withValue(Organization.IS_SUPER_PRIMARY, 1);
                }
                operationList.add(builder.build());
            }
@@ -1230,7 +1230,7 @@ public class VCardEntry {
                }
                builder.withValue(Email.DATA, emailData.data);
                if (emailData.isPrimary) {
                    builder.withValue(Data.IS_PRIMARY, 1);
                    builder.withValue(Data.IS_SUPER_PRIMARY, 1);
                }
                operationList.add(builder.build());
            }
@@ -1257,7 +1257,7 @@ public class VCardEntry {
                    builder.withValue(Im.CUSTOM_PROTOCOL, imData.customProtocol);
                }
                if (imData.isPrimary) {
                    builder.withValue(Data.IS_PRIMARY, 1);
                    builder.withValue(Data.IS_SUPER_PRIMARY, 1);
                }
                operationList.add(builder.build());
            }
@@ -1280,7 +1280,7 @@ public class VCardEntry {
                builder.withValue(Data.MIMETYPE, Photo.CONTENT_ITEM_TYPE);
                builder.withValue(Photo.PHOTO, photoData.photoBytes);
                if (photoData.isPrimary) {
                    builder.withValue(Photo.IS_PRIMARY, 1);
                    builder.withValue(Photo.IS_SUPER_PRIMARY, 1);
                }
                operationList.add(builder.build());
            }