summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuK1337 <priv.luk@gmail.com>2023-04-15 19:23:26 +0200
committerSebastiano Barezzi <seba@sebaubuntu.dev>2023-04-25 19:09:15 +0200
commit25b2c96bb017a302388ecd09fd98d9a49831262e (patch)
treeb7ea85b5e801ffecadaa92e68e9b562df6fe3140
parent2ff7e0d82fcb4f46af68a85e8b9e1c64f4510084 (diff)
Aperture: Set `movementMethod` to null when actions are present
This prevents LinkMovementMethod from eating click events when actions are available. Change-Id: I9dc60152a8b7d9e9a9e99a20ff989ad826244f53
-rw-r--r--app/src/main/java/org/lineageos/aperture/QrImageAnalyzer.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/src/main/java/org/lineageos/aperture/QrImageAnalyzer.kt b/app/src/main/java/org/lineageos/aperture/QrImageAnalyzer.kt
index 1b3fe00..2750b72 100644
--- a/app/src/main/java/org/lineageos/aperture/QrImageAnalyzer.kt
+++ b/app/src/main/java/org/lineageos/aperture/QrImageAnalyzer.kt
@@ -108,6 +108,7 @@ class QrImageAnalyzer(private val activity: Activity) : ImageAnalysis.Analyzer {
) {
with(textClassification.actions[0]) {
bottomSheetDialogCardView.setOnClickListener { actionIntent.send() }
+ bottomSheetDialogData.movementMethod = null
bottomSheetDialogTitle.text = this.title
this.icon.loadDrawableAsync(activity, {
bottomSheetDialogIcon.setImageDrawable(it)