From 4cf2619df647dd62eef7ecc78d81a4b6871bedae Mon Sep 17 00:00:00 2001
From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com>
Date: Fri, 17 Mar 2023 17:39:26 -0400
Subject: [PATCH] conversationadapter: slide conversation to the replied
 message

user can now click on the text above the replied message (smthg like "in reply to bob")

Change-Id: If9ef7a8d6d63efecc050d7285642fc63ceb7ecad
---
 .../main/java/cx/ring/adapters/ConversationAdapter.kt | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt b/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt
index 983d6882d..6e0788dd0 100644
--- a/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt
+++ b/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt
@@ -388,8 +388,15 @@ class ConversationAdapter(
                         replyView.isVisible = true
                         conversationViewHolder.mReplyTxt!!.isVisible = true
                         conversationViewHolder.mInReplyTo!!.isVisible = true
-                        replyView.setOnClickListener {
-                            i.first.messageId?.let { presenter.scrollToMessage(it) }
+
+                        // User can click on mReplyTxt (replied message),
+                        // mInReplyTo or mReplyName (text above the message) to go to it.
+                        listOf(conversationViewHolder.mReplyTxt,
+                            conversationViewHolder.mInReplyTo,
+                            replyView).forEach{
+                            it.setOnClickListener{
+                                i.first.messageId?.let { presenter.scrollToMessage(it) }
+                            }
                         }
                     }) {
                         replyView.isVisible = false
-- 
GitLab