Merge "Fix DialtactsActivity leaks" into atel.lnx.2.0-dev
diff --git a/src/com/android/dialer/calllog/ContactInfoHelper.java b/src/com/android/dialer/calllog/ContactInfoHelper.java
index 07db044..bcc9e2f 100644
--- a/src/com/android/dialer/calllog/ContactInfoHelper.java
+++ b/src/com/android/dialer/calllog/ContactInfoHelper.java
@@ -288,6 +288,10 @@
                 for (String num : nums) {
                     ContactInfo singleCi = lookupContactFromUri(getContactInfoLookupUri(num),
                             isSip);
+                    // If contact does not exist, need to avoid changing static empty-contact.
+                    if (singleCi == ContactInfo.EMPTY) {
+                        singleCi = new ContactInfo();
+                    }
                     if (TextUtils.isEmpty(singleCi.name)) {
                         singleCi.name = formatPhoneNumber(num, null, countryIso);
                     }