From 05b5078aa9628ed8f97677e804123157d4c109f2 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 20 Sep 2023 10:42:42 -0400 Subject: [PATCH] Hide footer end pad in CIV2 non-end items. --- .../v2/items/V2ConversationItemTextOnlyViewHolder.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt index c103c72151..56da64da16 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt @@ -223,6 +223,7 @@ open class V2ConversationItemTextOnlyViewHolder>( presentDeliveryStatus() presentFooterBackground() presentFooterExpiry() + presentFooterEndPadding() presentAlert() presentSender() presentSenderNameColor() @@ -483,6 +484,14 @@ open class V2ConversationItemTextOnlyViewHolder>( } } + private fun presentFooterEndPadding() { + binding.footerSpace?.visibility = if (isForcedFooter() || shape.isEndingShape) { + View.INVISIBLE + } else { + View.GONE + } + } + private fun presentSenderNameBackground() { if (binding.senderName == null || !shape.isStartingShape || !conversationMessage.threadRecipient.isGroup || !conversationMessage.messageRecord.hasNoBubble(context)) { return