diff --git a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationViewModel.kt b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationViewModel.kt index 541161174..1c2a99be8 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationViewModel.kt @@ -647,7 +647,7 @@ class ConversationViewModel @UiThread constructor() : AbstractConversationViewMo // Prevents message duplicates val eventsToAdd = arrayListOf() for (event in eventLogs) { - if (event.chatMessage != null) { + if (event.chatMessage != null && event.chatMessage?.messageId.orEmpty().isNotEmpty()) { val found = list.find { it.model is MessageModel && it.model.chatMessage.messageId == event.chatMessage?.messageId } diff --git a/app/src/main/res/layout/chat_bubble_single_media_content.xml b/app/src/main/res/layout/chat_bubble_single_media_content.xml index ceebd5ebd..ea7d2cd7c 100644 --- a/app/src/main/res/layout/chat_bubble_single_media_content.xml +++ b/app/src/main/res/layout/chat_bubble_single_media_content.xml @@ -1,6 +1,7 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools"> @@ -63,6 +64,23 @@ app:layout_constraintEnd_toEndOf="@id/image" app:tint="@color/white" /> + + \ No newline at end of file