diff --git a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt index 006257714f27e3ea3d270bff80eef9d6c91f8263..df5950c069fd8bd7acfb6725616f5303e01eadf2 100644 --- a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt +++ b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt @@ -251,10 +251,10 @@ class QuasselMessageRenderer( ) private fun formatContent(content: String): CharSequence { - val text = SpannableString( - ircFormatDeserializer.formatString(content, renderingSettings.colorizeMirc) - ) - for (result in urlPattern.findAll(content)) { + val formattedText = ircFormatDeserializer.formatString(content, renderingSettings.colorizeMirc) + val text = SpannableString(formattedText) + + for (result in urlPattern.findAll(formattedText)) { val group = result.groups[1] if (group != null) { text.setSpan(