From f3f48dffcb4c873b1b2d4069aff3789496bbb0f3 Mon Sep 17 00:00:00 2001 From: Sdev1 Date: Wed, 21 Feb 2024 11:47:05 +0300 Subject: [PATCH] Normal text extra line space '\n' resolved --- .../java/im/vector/app/features/html/EventHtmlRenderer.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt b/vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt index 58744749651..31320c321da 100644 --- a/vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt +++ b/vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt @@ -178,7 +178,11 @@ class EventHtmlRenderer @Inject constructor( .plus(text.getSpans(0, length, HtmlCodeSpan::class.java).filter { !it.isBlock }.toTypedArray()) .flatten() - if (spans.isEmpty()) return + if (spans.isEmpty()){ + val normalText = textView.text.replace(Regex("""^.*?\n\n""")) { matchResult -> matchResult.value.replace("\n\n", "\n") } + textView.text = normalText + return + } spans.forEach { span -> val start = text.getSpanStart(span)