From 0c2cd61aa12bcf4d5950484b6ccc43fae39e04a4 Mon Sep 17 00:00:00 2001 From: infi Date: Wed, 17 Jun 2026 20:18:57 +0200 Subject: [PATCH] fix(ratex): prevent crash with empty ratex --- .../chat/stoat/composables/markdown/prose/ChatMarkdown.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/chat/stoat/composables/markdown/prose/ChatMarkdown.kt b/app/src/main/java/chat/stoat/composables/markdown/prose/ChatMarkdown.kt index 48809d25..0b96d2ab 100644 --- a/app/src/main/java/chat/stoat/composables/markdown/prose/ChatMarkdown.kt +++ b/app/src/main/java/chat/stoat/composables/markdown/prose/ChatMarkdown.kt @@ -255,13 +255,13 @@ fun ChatMarkdown( GFMElementTypes.INLINE_MATH -> { val latex = child.getTextInNode(content).toString().removeSurrounding("$") - appendInlineContent("math:i:$latex", latex) + if (latex.isNotEmpty()) appendInlineContent("math:i:$latex", latex) true } GFMElementTypes.BLOCK_MATH -> { val latex = child.getTextInNode(content).toString().removeSurrounding("$$").trim() - appendInlineContent("math:b:$latex", latex) + if (latex.isNotEmpty()) appendInlineContent("math:b:$latex", latex) true }