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