From 3e2fdd0784f71e70b8186324d9cbf33743534dd8 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Wed, 4 May 2022 18:33:29 +0200 Subject: [PATCH] Inline images: use isMxcUrl() Change-Id: Ie85c5597e714b48dc5bcd3ac69abb5161b4fa640 --- .../main/java/im/vector/app/features/html/EventHtmlRenderer.kt | 3 ++- 1 file changed, 2 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 d5b95e2b76..d49b15c132 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 @@ -42,6 +42,7 @@ import io.noties.markwon.image.AsyncDrawable import io.noties.markwon.image.glide.GlideImagesPlugin import io.noties.markwon.inlineparser.MarkwonInlineParserPlugin import org.commonmark.node.Node +import org.matrix.android.sdk.api.MatrixUrls.isMxcUrl import timber.log.Timber import javax.inject.Inject import javax.inject.Singleton @@ -80,7 +81,7 @@ class EventHtmlRenderer @Inject constructor( GlideImagesPlugin.create(object: GlideImagesPlugin.GlideStore { override fun load(drawable: AsyncDrawable): RequestBuilder { val url = drawable.destination - if (url.startsWith("mxc://")) { + if (url.isMxcUrl()) { val contentUrlResolver = activeSessionHolder.getActiveSession().contentUrlResolver() val imageUrl = contentUrlResolver.resolveFullSize(url) return Glide.with(context).load(imageUrl)