Merge "Fix "Set default" in QuickContact" into qt-dev
am: afe6765c78
Change-Id: I2be57a7b5db0895c5bb92a919f65c85b306733ca
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index fcbfba9..6d206b6 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -992,6 +992,14 @@
}
private void bindDataToCards(Cp2DataCardModel cp2DataCardModel) {
+ final Map<String, List<DataItem>> dataItemsMap = cp2DataCardModel.dataItemsMap;
+
+ final List<DataItem> phoneDataItems = dataItemsMap.get(Phone.CONTENT_ITEM_TYPE);
+ mOnlyOnePhoneNumber = phoneDataItems != null && phoneDataItems.size() == 1;
+
+ final List<DataItem> emailDataItems = dataItemsMap.get(Email.CONTENT_ITEM_TYPE);
+ mOnlyOneEmail = emailDataItems != null && emailDataItems.size() == 1;
+
populateContactAndAboutCard(cp2DataCardModel, /* shouldAddPhoneticName */ true);
}