From c6caf87a0ac2d8f7ee1ea43cb4d09b1deb54ff8d Mon Sep 17 00:00:00 2001 From: Harry Cheng Date: Sat, 11 Jun 2022 11:47:57 +0800 Subject: [PATCH] android: Fix #117 --- .../com/pushdeer/os/ui/compose/componment/MessageItem.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt b/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt index e8e090c..7c9b6ab 100644 --- a/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt +++ b/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt @@ -411,7 +411,10 @@ fun MarkdownMessageItem(message: MessageEntity, requestHolder: RequestHolder) { CardItemWithContent { AndroidView( factory = { ctx -> - android.widget.TextView(ctx).apply { + android.widget.TextView(ctx) + }, + update = { view -> + view.apply { this.post { requestHolder.markdown.setMarkdown( this, @@ -419,7 +422,8 @@ fun MarkdownMessageItem(message: MessageEntity, requestHolder: RequestHolder) { ) } } - }, modifier = Modifier + }, + modifier = Modifier .fillMaxWidth() .padding(16.dp) )