diff --git a/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt b/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt index 97bcd1bf5..d1e752040 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/model/MessageModel.kt @@ -434,7 +434,9 @@ class MessageModel val contents = chatMessage.contents allFilesDownloaded = true - val exactly4Contents = contents.size == 4 + val exactly4Contents = contents.count { + it.isFile || it.isFileTransfer + } == 4 for (content in contents) { val isFileEncrypted = content.isFileEncrypted diff --git a/app/src/main/res/layout/chat_bubble_content_grid_cell.xml b/app/src/main/res/layout/chat_bubble_content_grid_cell.xml index 4378bfc62..33d4ba3d4 100644 --- a/app/src/main/res/layout/chat_bubble_content_grid_cell.xml +++ b/app/src/main/res/layout/chat_bubble_content_grid_cell.xml @@ -18,23 +18,25 @@ android:layout_height="wrap_content" app:layout_wrapBefore="@{model.flexboxLayoutWrapBefore}"> - - - diff --git a/app/src/main/res/layout/chat_bubble_outgoing.xml b/app/src/main/res/layout/chat_bubble_outgoing.xml index ed494e3af..237a06551 100644 --- a/app/src/main/res/layout/chat_bubble_outgoing.xml +++ b/app/src/main/res/layout/chat_bubble_outgoing.xml @@ -5,7 +5,6 @@ -