From a64429fcb6dd0991873fa2016eb2afb48169f8fd Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Sun, 14 Mar 2021 11:17:14 +0100 Subject: [PATCH] Content in bubbles -> don't show element send state (we have SC one) --- .../home/room/detail/timeline/item/AbsMessageItem.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsMessageItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsMessageItem.kt index 9c4d391f08..3adbc24ec3 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsMessageItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsMessageItem.kt @@ -183,8 +183,14 @@ abstract class AbsMessageItem : AbsBaseMessageItem } // Render send state indicator - holder.sendStateImageView.render(attributes.informationData.sendStateDecoration) - holder.eventSendingIndicator.isVisible = attributes.informationData.sendStateDecoration == SendStateDecoration.SENDING_MEDIA + if (contentInBubble) { + // Bubbles have their own decoration in the anonymous read receipt (in the message footer) + holder.sendStateImageView.render(SendStateDecoration.NONE) + holder.eventSendingIndicator.isVisible = false + } else { + holder.sendStateImageView.render(attributes.informationData.sendStateDecoration) + holder.eventSendingIndicator.isVisible = attributes.informationData.sendStateDecoration == SendStateDecoration.SENDING_MEDIA + } } override fun unbind(holder: H) {