diff options
-rw-r--r-- | InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java b/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java index f754fdec8..e227c1880 100644 --- a/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java +++ b/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java @@ -130,8 +130,13 @@ public class ConferenceManagerPresenter boolean thisRowCanDisconnect = PhoneCapabilities.can( callCapabilities, PhoneCapabilities.DISCONNECT_FROM_CONFERENCE); // Fill in the row in the UI for this caller. - final ContactCacheEntry contactCache = + ContactCacheEntry contactCache = ContactInfoCache.getInstance(mContext).getInfo(mCallerIds[i]); + if (contactCache == null) { + contactCache = ContactInfoCache.buildCacheEntryFromCall(mContext, call, + call.getState() == Call.State.INCOMING); + } + updateManageConferenceRow( i /* row index */, contactCache, |