From 6c20ac8d40dd137f9c7a3a60fab9f8d2aba6df5a Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 5 Aug 2024 12:09:55 +0200 Subject: [PATCH] Fixed upload progress indicator not visible when uploading only one file --- .../chat/viewmodel/ConversationViewModel.kt | 2 +- .../chat_bubble_single_media_content.xml | 20 ++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) 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