From 926e3541e6773ed4cd1189978a82259e86122555 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 25 May 2022 10:21:42 -0300 Subject: [PATCH] Fix touchdelegate RTL issue. --- .../securesms/conversationlist/ConversationListItem.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java index 9493cfbede..7348b38ccd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListItem.java @@ -167,7 +167,13 @@ public final class ConversationListItem extends ConstraintLayout super.onLayout(changed, left, top, right, bottom); contactPhotoImage.getHitRect(newConversationAvatarTouchDelegateBounds); - newConversationAvatarTouchDelegateBounds.left = left; + + if (getLayoutDirection() == LAYOUT_DIRECTION_LTR) { + newConversationAvatarTouchDelegateBounds.left = left; + } else { + newConversationAvatarTouchDelegateBounds.right = right; + } + newConversationAvatarTouchDelegateBounds.top = top; newConversationAvatarTouchDelegateBounds.bottom = bottom;