From 449acaf9df1615d89652b68baa7492a309c3e672 Mon Sep 17 00:00:00 2001 From: Rashad Sookram Date: Thu, 6 Jan 2022 09:42:46 -0500 Subject: [PATCH] Fix footer collapsing for single line messages. --- .../thoughtcrime/securesms/conversation/ConversationItem.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java index a30800e38..6c0b79d33 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java @@ -311,6 +311,8 @@ public final class ConversationItem extends RelativeLayout implements BindableCo this.canPlayContent = false; this.mediaItem = null; this.colorizer = colorizer; + this.measureCalls = 0; + this.updatingFooter = false; this.canCollapseFooter = true; this.recipient.observeForever(this); @@ -439,7 +441,7 @@ public final class ConversationItem extends RelativeLayout implements BindableCo } } - if (!messageRecord.isFailed() && canCollapseFooter) { + if (!messageRecord.isFailed() && canCollapseFooter && !bodyText.isSingleLine()) { if (bodyText.getLastLineWidth() + ViewUtil.dpToPx(6) + footerWidth <= bodyText.getMeasuredWidth()) { ViewUtil.setTopMargin(footer, collapsedTopMargin); ViewUtil.setBottomMargin(footer, collapsedBottomMargin);