From 6f25c8be0f8a3db66dbd4931eb175bb80a37cba7 Mon Sep 17 00:00:00 2001 From: Grishka Date: Sun, 4 Jun 2023 02:40:59 +0300 Subject: [PATCH] Fix #583 --- .../ui/text/ClickableLinksDelegate.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/text/ClickableLinksDelegate.java b/mastodon/src/main/java/org/joinmastodon/android/ui/text/ClickableLinksDelegate.java index 414c78649..83be4b7c4 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/text/ClickableLinksDelegate.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/text/ClickableLinksDelegate.java @@ -96,10 +96,11 @@ public class ClickableLinksDelegate { int lstart=l.getLineForOffset(start); int lend=l.getLineForOffset(end); if(line>=lstart && line<=lend){ - if(line==lstart && event.getX()-view.getPaddingLeft()l.getPrimaryHorizontal(start)))){ continue; } - if(line==lend && event.getX()-view.getPaddingLeft()>l.getPrimaryHorizontal(end)){ + if(line==lend && ((!isRTL && event.getX()-view.getPaddingLeft()>l.getPrimaryHorizontal(end)) || (isRTL && event.getX()-view.getPaddingLeft()