diff --git a/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt b/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt index 095443e..bee9d21 100644 --- a/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt +++ b/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt @@ -20,11 +20,11 @@ import ru.touchin.utils.ActionThrottler.DEFAULT_THROTTLE_DELAY_MS */ fun String.getSpannedTextWithUrls( removeUnderline: Boolean = true, - flags: Int = HtmlCompat.FROM_HTML_MODE_COMPACT + htmlFormatFlags: Int = HtmlCompat.FROM_HTML_MODE_COMPACT ): Spanned { // HtmlCompat.fromHtml doesn't respect line breaks val text = this.replace(lineBreakRegex, "
") - val spannableText = SpannableString(HtmlCompat.fromHtml(text, flags)) + val spannableText = SpannableString(HtmlCompat.fromHtml(text, htmlFormatFlags)) // Linkify removes all previous URLSpan's, we need to save all created spans for reapply after Linkify val spans = spannableText.getUrlSpans() @@ -33,7 +33,7 @@ fun String.getSpannedTextWithUrls( spannableText.setSpan(it.span, it.start, it.end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) } - if (!removeUnderline) { + if (removeUnderline) { spannableText.getUrlSpans() .forEach { urlSpan -> spannableText.removeSpan(urlSpan.span)