From 4d04e4260df34368ab820bb1dbbabc883ce9d728 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Tue, 3 Jan 2023 17:08:24 +0100 Subject: [PATCH] Rich replies: also render notices formatted Change-Id: I5cc31ce39348ba07f66b0dc8c3b2658fbdb515a9 --- .../home/room/detail/timeline/reply/InReplyToView.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reply/InReplyToView.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reply/InReplyToView.kt index d3bee46653..b16f1b1ebe 100755 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reply/InReplyToView.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reply/InReplyToView.kt @@ -46,8 +46,8 @@ import im.vector.app.features.themes.ThemeUtils import kotlinx.coroutines.CoroutineScope import org.matrix.android.sdk.api.extensions.orFalse import org.matrix.android.sdk.api.session.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.api.session.room.model.message.MessageContentWithFormattedBody import org.matrix.android.sdk.api.session.room.model.message.MessageImageInfoContent -import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent import org.matrix.android.sdk.api.session.room.model.message.getCaption import org.matrix.android.sdk.api.session.room.model.message.getFileName @@ -191,7 +191,7 @@ class InReplyToView @JvmOverloads constructor( } else { renderFadeOut(roomInformationData) when (val content = state.event.getLastMessageContent()) { - is MessageTextContent -> renderTextContent(content, retriever, movementMethod, coroutineScope) + is MessageContentWithFormattedBody -> renderTextContent(content, retriever, movementMethod, coroutineScope) is MessageImageInfoContent -> renderImageThumbnailContent(content, state.event, retriever) is MessageVideoContent -> renderVideoThumbnailContent(content, state.event, retriever, generateMissingVideoThumbnails) else -> renderFallback(state.event, retriever) @@ -205,7 +205,7 @@ class InReplyToView @JvmOverloads constructor( } private fun renderTextContent( - content: MessageTextContent, + content: MessageContentWithFormattedBody, retriever: ReplyPreviewRetriever, movementMethod: MovementMethod?, coroutineScope: CoroutineScope