diff --git a/src/com/android/contacts/detail/ContactDetailFragment.java b/src/com/android/contacts/detail/ContactDetailFragment.java index e74f481503..26d240f444 100644 --- a/src/com/android/contacts/detail/ContactDetailFragment.java +++ b/src/com/android/contacts/detail/ContactDetailFragment.java @@ -951,7 +951,7 @@ private void handleGroupMembership( if (group.getGroupId() == groupId) { if (!group.isDefaultGroup() && !group.isFavorites()) { String title = group.getTitle(); - if (!groups.contains(title)) { + if (!TextUtils.isEmpty(title) && !groups.contains(title)) { groups.add(title); } } diff --git a/src/com/android/contacts/editor/GroupMembershipView.java b/src/com/android/contacts/editor/GroupMembershipView.java index 82acc337db..ab52e0bd9a 100644 --- a/src/com/android/contacts/editor/GroupMembershipView.java +++ b/src/com/android/contacts/editor/GroupMembershipView.java @@ -32,6 +32,7 @@ import android.database.Cursor; import android.provider.ContactsContract.CommonDataKinds.GroupMembership; import android.provider.ContactsContract.RawContacts; +import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; import android.view.View.OnClickListener; @@ -182,10 +183,12 @@ private void updateView() { if (groupId != mFavoritesGroupId && groupId != mDefaultGroupId && hasMembership(groupId)) { String title = mGroupMetaData.getString(GroupMetaDataLoader.TITLE); - if (sb.length() != 0) { - sb.append(", "); + if (!TextUtils.isEmpty(title)) { + if (sb.length() != 0) { + sb.append(", "); + } + sb.append(title); } - sb.append(title); } } }