Use the correct number for display.

Also add a couple of final modifiers to make the flow clearer.

Change-Id: Id2a4b1508f1202da0e411df194e38808d8d7c1a8
diff --git a/src/com/android/contacts/PhoneCallDetailsHelper.java b/src/com/android/contacts/PhoneCallDetailsHelper.java
index 78ca252..72ab6cb 100644
--- a/src/com/android/contacts/PhoneCallDetailsHelper.java
+++ b/src/com/android/contacts/PhoneCallDetailsHelper.java
@@ -112,19 +112,21 @@
             numberFormattedLabel = Phone.getTypeLabel(mResources, numberType, numberLabel);
         }
 
-        CharSequence nameText;
-        CharSequence numberText;
+        final CharSequence nameText;
+        final CharSequence numberText;
         if (TextUtils.isEmpty(name)) {
             nameText = getDisplayNumber(number);
             numberText = "";
         } else {
             nameText = name;
-            numberText = getDisplayNumber(number);
+            CharSequence displayNumber = getDisplayNumber(number);
             if (callType != 0 && numberFormattedLabel != null) {
                 numberText = FormatUtils.applyStyleToSpan(Typeface.BOLD,
-                        numberFormattedLabel + " " + number, 0,
+                        numberFormattedLabel + " " + displayNumber, 0,
                         numberFormattedLabel.length(),
                         Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+            } else {
+                numberText = displayNumber;
             }
         }