Show phonetic name only when it doesn't equal display name.

BUG 27549690

Change-Id: I21022c4d7516668f217326aaa2f825ad1d8d7ec5
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index 89ee857..8c96415 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -1241,8 +1241,8 @@
                 displayName, mContactData.getDisplayNameSource() == DisplayNameSources.PHONE);
         final String phoneticName = ContactDisplayUtils.getPhoneticName(this, data);
         if (mScroller != null) {
-            if (mContactData.getDisplayNameSource() != DisplayNameSources.STRUCTURED_PHONETIC_NAME
-                    && !TextUtils.isEmpty(phoneticName)) {
+            // Show phonetic name only when it doesn't equal the display name.
+            if (!TextUtils.isEmpty(phoneticName) && !phoneticName.equals(displayName)) {
                 mScroller.setPhoneticName(phoneticName);
             } else {
                 mScroller.setPhoneticNameGone();