Avoid accidental link clicks

This commit is contained in:
Isira Seneviratne
2023-09-16 20:48:30 +05:30
committed by Koitharu
parent 1a279966d9
commit d5d3154074
5 changed files with 11 additions and 13 deletions

View File

@@ -1,9 +1,9 @@
package org.koitharu.kotatsu.settings.utils
import android.content.Context
import android.text.method.LinkMovementMethod
import android.util.AttributeSet
import android.widget.TextView
import androidx.core.text.method.LinkMovementMethodCompat
import androidx.preference.Preference
import androidx.preference.PreferenceViewHolder
@@ -13,11 +13,9 @@ class LinksPreference @JvmOverloads constructor(
defStyleAttr: Int = androidx.preference.R.attr.preferenceStyle,
defStyleRes: Int = 0,
) : Preference(context, attrs, defStyleAttr, defStyleRes) {
override fun onBindViewHolder(holder: PreferenceViewHolder) {
super.onBindViewHolder(holder)
val summaryView = holder.findViewById(android.R.id.summary) as TextView
summaryView.movementMethod = LinkMovementMethod.getInstance()
summaryView.movementMethod = LinkMovementMethodCompat.getInstance()
}
}
}