diff --git a/5calls/app/src/main/java/org/a5calls/android/a5calls/controller/RepCallActivity.java b/5calls/app/src/main/java/org/a5calls/android/a5calls/controller/RepCallActivity.java index 46d5c6a0..a8df61bb 100644 --- a/5calls/app/src/main/java/org/a5calls/android/a5calls/controller/RepCallActivity.java +++ b/5calls/app/src/main/java/org/a5calls/android/a5calls/controller/RepCallActivity.java @@ -7,6 +7,7 @@ import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; +import android.text.method.LinkMovementMethod; import android.text.util.Linkify; import android.util.DisplayMetrics; import android.util.Patterns; @@ -404,6 +405,9 @@ private void updateScriptDisplay() { getIntent().getStringExtra(KEY_LOCATION_NAME), AccountManager.Instance.getUserName(this) ); + // Explicitly set movement method because the script view has selectable text. + // See https://github.com/noties/Markwon/issues/193#issuecomment-586573860 + binding.callScript.setMovementMethod(LinkMovementMethod.getInstance()); MarkdownUtil.setUpScript(binding.callScript, script, getApplicationContext()); } diff --git a/5calls/app/src/main/res/values/styles.xml b/5calls/app/src/main/res/values/styles.xml index 19cb59c3..b71758d0 100644 --- a/5calls/app/src/main/res/values/styles.xml +++ b/5calls/app/src/main/res/values/styles.xml @@ -335,6 +335,7 @@ @dimen/padding_spinner @color/textColorDarkGrey true + true