Fixed history list showing display name but not history details
This commit is contained in:
parent
badc6034c4
commit
7cfd739186
2 changed files with 7 additions and 7 deletions
|
@ -101,7 +101,7 @@ public class HistoryActivity extends MainActivity {
|
||||||
String displayName =
|
String displayName =
|
||||||
contact != null
|
contact != null
|
||||||
? contact.getFullName()
|
? contact.getFullName()
|
||||||
: LinphoneUtils.getAddressDisplayName(address.asStringUriOnly());
|
: LinphoneUtils.getAddressDisplayName(address);
|
||||||
String pictureUri =
|
String pictureUri =
|
||||||
contact != null && contact.getPhotoUri() != null
|
contact != null && contact.getPhotoUri() != null
|
||||||
? contact.getPhotoUri().toString()
|
? contact.getPhotoUri().toString()
|
||||||
|
|
|
@ -201,6 +201,10 @@ public class HistoryDetailFragment extends Fragment {
|
||||||
mContactAddress.setText(LinphoneUtils.getDisplayableAddress(address));
|
mContactAddress.setText(LinphoneUtils.getDisplayableAddress(address));
|
||||||
mContact = ContactsManager.getInstance().findContactFromAddress(address);
|
mContact = ContactsManager.getInstance().findContactFromAddress(address);
|
||||||
|
|
||||||
|
if (mDisplayName == null) {
|
||||||
|
mDisplayName = LinphoneUtils.getAddressDisplayName(address);
|
||||||
|
}
|
||||||
|
|
||||||
if (mContact != null) {
|
if (mContact != null) {
|
||||||
mContactName.setText(mContact.getFullName());
|
mContactName.setText(mContact.getFullName());
|
||||||
ContactAvatar.displayAvatar(mContact, mAvatarLayout);
|
ContactAvatar.displayAvatar(mContact, mAvatarLayout);
|
||||||
|
@ -213,12 +217,8 @@ public class HistoryDetailFragment extends Fragment {
|
||||||
mChatSecured.setVisibility(View.VISIBLE);
|
mChatSecured.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
mContactName.setText(
|
mContactName.setText(mDisplayName);
|
||||||
mDisplayName == null
|
ContactAvatar.displayAvatar(mDisplayName, mAvatarLayout);
|
||||||
? LinphoneUtils.getAddressDisplayName(mSipUri)
|
|
||||||
: mDisplayName);
|
|
||||||
ContactAvatar.displayAvatar(
|
|
||||||
LinphoneUtils.getAddressDisplayName(address), mAvatarLayout);
|
|
||||||
mAddToContacts.setVisibility(View.VISIBLE);
|
mAddToContacts.setVisibility(View.VISIBLE);
|
||||||
mGoToContact.setVisibility(View.GONE);
|
mGoToContact.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue