diff --git a/app/src/main/java/org/linphone/ui/main/adapter/ConversationsContactsAndSuggestionsListAdapter.kt b/app/src/main/java/org/linphone/ui/main/adapter/ConversationsContactsAndSuggestionsListAdapter.kt index 000998411..f35e8ab30 100644 --- a/app/src/main/java/org/linphone/ui/main/adapter/ConversationsContactsAndSuggestionsListAdapter.kt +++ b/app/src/main/java/org/linphone/ui/main/adapter/ConversationsContactsAndSuggestionsListAdapter.kt @@ -90,7 +90,7 @@ class ConversationsContactsAndSuggestionsListAdapter : return if (model.localAddress != null) { CONVERSATION_TYPE } else if (model.friend != null) { - if (model.friend.starred) { + if (model.starred) { FAVORITE_TYPE } else { CONTACT_TYPE diff --git a/app/src/main/java/org/linphone/ui/main/model/ConversationContactOrSuggestionModel.kt b/app/src/main/java/org/linphone/ui/main/model/ConversationContactOrSuggestionModel.kt index b12f5f8a5..8953b7c24 100644 --- a/app/src/main/java/org/linphone/ui/main/model/ConversationContactOrSuggestionModel.kt +++ b/app/src/main/java/org/linphone/ui/main/model/ConversationContactOrSuggestionModel.kt @@ -39,6 +39,8 @@ class ConversationContactOrSuggestionModel ) { val id = friend?.refKey ?: address.asStringUriOnly().hashCode() + val starred = friend?.starred == true + val name = conversationSubject ?: if (friend != null) { friend.name ?: LinphoneUtils.getDisplayName(address)