am 83056011: Merge "Can add mulitple email and phones on compact editor again" into mnc-dev

* commit '83056011c9c529546e6a98817dee3be04423b3b9':
  Can add mulitple email and phones on compact editor again
diff --git a/src/com/android/contacts/editor/CompactRawContactsEditorView.java b/src/com/android/contacts/editor/CompactRawContactsEditorView.java
index 88dd969..fdb29ab 100644
--- a/src/com/android/contacts/editor/CompactRawContactsEditorView.java
+++ b/src/com/android/contacts/editor/CompactRawContactsEditorView.java
@@ -452,18 +452,18 @@
                 } 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 @@
     }
 
     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;
     }