diff --git a/app/src/main/java/com/keylesspalace/tusky/view/ClickableSpanTextView.kt b/app/src/main/java/com/keylesspalace/tusky/view/ClickableSpanTextView.kt index 06dc1bca3..0f1097155 100644 --- a/app/src/main/java/com/keylesspalace/tusky/view/ClickableSpanTextView.kt +++ b/app/src/main/java/com/keylesspalace/tusky/view/ClickableSpanTextView.kt @@ -203,7 +203,7 @@ class ClickableSpanTextView @JvmOverloads constructor( val endSelection = selectionEnd val content = text - if (startSelection < 0 || endSelection < 0) { + if (content is Spannable && (startSelection < 0 || endSelection < 0)) { Selection.setSelection(content as Spannable?, content.length) } else if (startSelection != endSelection) { if (event.actionMasked == ACTION_DOWN) {