Removes separator if not ExpandingEntryCardView title is set

Bug: 16326734
Change-Id: I3cd86ecd51ee19b5f1d4b0fee38222bbe1709a78
diff --git a/res/layout/expanding_entry_card_view.xml b/res/layout/expanding_entry_card_view.xml
index b2ff58c..7c4464a 100644
--- a/res/layout/expanding_entry_card_view.xml
+++ b/res/layout/expanding_entry_card_view.xml
@@ -27,9 +27,11 @@
         android:visibility="gone" />
 
     <View
+        android:id="@+id/title_separator"
         android:layout_width="match_parent"
         android:layout_height="@dimen/expanding_entry_card_item_separator_height"
-        android:background="@color/expanding_entry_card_item_separator_color" />
+        android:background="@color/expanding_entry_card_item_separator_color"
+        android:visibility="gone" />
 
     <LinearLayout
         android:id="@+id/content_area_linear_layout"
diff --git a/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java b/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
index 633185b..9c60c74 100644
--- a/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
+++ b/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
@@ -628,9 +628,11 @@
         }
         if (title == null) {
             mTitleTextView.setVisibility(View.GONE);
+            findViewById(R.id.title_separator).setVisibility(View.GONE);
         }
         mTitleTextView.setText(title);
         mTitleTextView.setVisibility(View.VISIBLE);
+        findViewById(R.id.title_separator).setVisibility(View.VISIBLE);
     }
 
     public boolean shouldShow() {