From 75ef652e61ecb18dc71923dcb62e3a0ecd2eeec7 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Mon, 19 Feb 2018 00:58:25 +0100 Subject: [PATCH] Fixes a crash when a colored message contains links --- .../quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 006257714..df5950c06 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( -- GitLab