diff options
author | Walter Jang <wjang@google.com> | 2015-06-02 19:04:38 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-06-02 19:04:38 +0000 |
commit | 83056011c9c529546e6a98817dee3be04423b3b9 (patch) | |
tree | 540dd3dc740aceb854b31852ea263d83d6e9c080 /src | |
parent | 09e790ac8ee9f229bb189d51815062e9ad5bd1f9 (diff) | |
parent | 28c98b7511b4c00b47abcce83a713c9bccf1b74a (diff) | |
download | packages_apps_Contacts-83056011c9c529546e6a98817dee3be04423b3b9.tar.gz packages_apps_Contacts-83056011c9c529546e6a98817dee3be04423b3b9.tar.bz2 packages_apps_Contacts-83056011c9c529546e6a98817dee3be04423b3b9.zip |
Merge "Can add mulitple email and phones on compact editor again" into mnc-dev
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/contacts/editor/CompactRawContactsEditorView.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/com/android/contacts/editor/CompactRawContactsEditorView.java b/src/com/android/contacts/editor/CompactRawContactsEditorView.java index 88dd96952..fdb29ab4a 100644 --- a/src/com/android/contacts/editor/CompactRawContactsEditorView.java +++ b/src/com/android/contacts/editor/CompactRawContactsEditorView.java @@ -452,18 +452,18 @@ public class CompactRawContactsEditorView extends LinearLayout implements View.O } else if (Nickname.CONTENT_ITEM_TYPE.equals(mimeType)) { // Only add nicknames if there is a non-empty one if (hasNonEmptyValuesDelta(rawContactDelta, mimeType, dataKind)) { - mNicknames.addView(inflateKindSectionView( - mNicknames, dataKind, rawContactDelta)); + mNicknames.addView(inflateKindSectionView(mNicknames, dataKind, + rawContactDelta, /* showOneEmptyEditor =*/ false)); } } else if (Phone.CONTENT_ITEM_TYPE.equals(mimeType)) { - mPhoneNumbers.addView(inflateKindSectionView( - mPhoneNumbers, dataKind, rawContactDelta)); + mPhoneNumbers.addView(inflateKindSectionView(mPhoneNumbers, dataKind, + rawContactDelta, /* showOneEmptyEditor =*/ true)); } else if (Email.CONTENT_ITEM_TYPE.equals(mimeType)) { - mEmails.addView(inflateKindSectionView( - mEmails, dataKind, rawContactDelta)); + mEmails.addView(inflateKindSectionView(mEmails, dataKind, rawContactDelta, + /* showOneEmptyEditor =*/ true)); } else if (hasNonEmptyValuesDelta(rawContactDelta, mimeType, dataKind)) { - mOther.addView(inflateKindSectionView( - mOther, dataKind, rawContactDelta)); + mOther.addView(inflateKindSectionView(mOther, dataKind, rawContactDelta, + /* showOneEmptyEditor =*/ false)); } } } @@ -594,14 +594,14 @@ public class CompactRawContactsEditorView extends LinearLayout implements View.O } private KindSectionView inflateKindSectionView(ViewGroup viewGroup, DataKind dataKind, - RawContactDelta rawContactDelta) { + RawContactDelta rawContactDelta, boolean showOneEmptyEditor) { final KindSectionView result = (KindSectionView) mLayoutInflater.inflate( R.layout.item_kind_section, viewGroup, /* attachToRoot =*/ false); result.setState( dataKind, rawContactDelta, /* readOnly =*/ false, - /* showOneEmptyEditor =*/ false, + showOneEmptyEditor, mViewIdGenerator); return result; } |