From c5fd66c744a138628a7056c4dfa83b7e244ba876 Mon Sep 17 00:00:00 2001 From: pknellore <pavankoushik.nellore@savoirfairelinux.com> Date: Fri, 9 May 2025 11:25:04 -0400 Subject: [PATCH] MessageBubble: fix text clipping in single-line Avoid subtracting edited label width when it is not visible to prevent layout overlap with message text. Gitlab: #1877 Change-Id: I30f43ebb664de716c2587df20b5f9c5b358585db --- jami-android/app/src/main/java/cx/ring/views/MessageBubble.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jami-android/app/src/main/java/cx/ring/views/MessageBubble.kt b/jami-android/app/src/main/java/cx/ring/views/MessageBubble.kt index 492ea5b78..d4d1008f3 100644 --- a/jami-android/app/src/main/java/cx/ring/views/MessageBubble.kt +++ b/jami-android/app/src/main/java/cx/ring/views/MessageBubble.kt @@ -260,7 +260,7 @@ class MessageBubble(context: Context, attrs: AttributeSet?) : ViewGroup(context, val timeBottom: Int // Edited is always aligned with the time. val editedEnd: Int = timeStart - val editedStart: Int = editedEnd - messageEdited.measuredWidth + val editedStart = editedEnd - if (messageEdited.isVisible) messageEdited.measuredWidth else 0 when (calculatedCase) { Case.NEW_LINE -> { -- GitLab