forked from GitHub-Mirror/riotX-android
Fix / click|longclick link interference
+ some missing long click (image content wrapper) + update markwon version
This commit is contained in:
@ -91,7 +91,7 @@ dependencies {
|
||||
def moshi_version = '1.8.0'
|
||||
def lifecycle_version = '2.0.0'
|
||||
def coroutines_version = "1.0.1"
|
||||
def markwon_version = '3.0.0-SNAPSHOT'
|
||||
def markwon_version = '3.0.0'
|
||||
|
||||
implementation fileTree(dir: 'libs', include: ['*.aar'])
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
||||
|
@ -57,25 +57,25 @@ object MatrixLinkify {
|
||||
return hasMatch
|
||||
}
|
||||
|
||||
fun addLinks(textView: TextView, callback: MatrixPermalinkSpan.Callback?): Boolean {
|
||||
val text = textView.text
|
||||
if (text is Spannable) {
|
||||
if (addLinks(text, callback)) {
|
||||
addLinkMovementMethod(textView)
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
} else {
|
||||
val spannableString = SpannableString.valueOf(text)
|
||||
if (addLinks(spannableString, callback)) {
|
||||
addLinkMovementMethod(textView)
|
||||
textView.text = spannableString
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
}
|
||||
// fun addLinks(textView: TextView, callback: MatrixPermalinkSpan.Callback?): Boolean {
|
||||
// val text = textView.text
|
||||
// if (text is Spannable) {
|
||||
// if (addLinks(text, callback)) {
|
||||
// addLinkMovementMethod(textView)
|
||||
// return true
|
||||
// }
|
||||
//
|
||||
// return false
|
||||
// } else {
|
||||
// val spannableString = SpannableString.valueOf(text)
|
||||
// if (addLinks(spannableString, callback)) {
|
||||
// addLinkMovementMethod(textView)
|
||||
// textView.text = spannableString
|
||||
// return true
|
||||
// }
|
||||
// return false
|
||||
// }
|
||||
// }
|
||||
|
||||
/**
|
||||
* Add linkMovementMethod on textview if not already set
|
||||
|
Reference in New Issue
Block a user