diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-12-15 14:15:45 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-12-15 14:15:45 +0100 |
commit | 0861becc5659cd674f620a9a639ebca9651259cb (patch) | |
tree | a6fc340ba64d5c1a3a544d6f6e802b9d363e2740 | |
parent | 739912fd602a9bda31be337cca0a1a7c651b5dd6 (diff) |
Hyper links clickable in original messages when replying
-rw-r--r-- | app/src/main/java/app/fedilab/android/mastodon/ui/drawer/ComposeAdapter.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/ComposeAdapter.java b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/ComposeAdapter.java index be09cc972..948dc3d12 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/ComposeAdapter.java +++ b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/ComposeAdapter.java @@ -120,6 +120,7 @@ import app.fedilab.android.mastodon.client.entities.app.StatusDraft; import app.fedilab.android.mastodon.exception.DBException; import app.fedilab.android.mastodon.helper.ComposeHelper; import app.fedilab.android.mastodon.helper.Helper; +import app.fedilab.android.mastodon.helper.LongClickLinkMovementMethod; import app.fedilab.android.mastodon.helper.MastodonHelper; import app.fedilab.android.mastodon.helper.ThemeHelper; import app.fedilab.android.mastodon.imageeditor.EditImageActivity; @@ -1344,8 +1345,9 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder StatusSimpleViewHolder holder = (StatusSimpleViewHolder) viewHolder; holder.binding.statusContent.setText( status.getSpanContent(context, - new WeakReference<>(holder.binding.statusContent), null), + new WeakReference<>(holder.binding.statusContent), () -> notifyItemChanged(position)), TextView.BufferType.SPANNABLE); + holder.binding.statusContent.setMovementMethod(LongClickLinkMovementMethod.getInstance()); MastodonHelper.loadPPMastodon(holder.binding.avatar, status.account); if (status.account != null) { holder.binding.displayName.setText( |