From 949a3fb6c405b7abd5ded30a9d9902749ce63b97 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Tue, 7 Mar 2023 09:17:50 +0100 Subject: [PATCH] Scroll to quoted message also for outgoing messages Signed-off-by: Marcel Hibbe --- .../adapters/messages/OutcomingTextMessageViewHolder.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt index 9d861c75c..368232e13 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt @@ -38,6 +38,7 @@ import com.google.android.flexbox.FlexboxLayout import com.nextcloud.talk.R import com.nextcloud.talk.application.NextcloudTalkApplication import com.nextcloud.talk.application.NextcloudTalkApplication.Companion.sharedApplication +import com.nextcloud.talk.controllers.ChatController import com.nextcloud.talk.databinding.ItemCustomOutcomingTextMessageBinding import com.nextcloud.talk.models.json.chat.ChatMessage import com.nextcloud.talk.models.json.chat.ReadStatus @@ -169,6 +170,11 @@ class OutcomingTextMessageViewHolder(itemView: View) : OutcomingTextMessageViewH binding.messageQuote.quotedMessageAuthor.setTextColor(textColor) binding.messageQuote.quotedMessage.setTextColor(textColor) binding.messageQuote.quoteColoredView.setBackgroundColor(textColor) + + binding.messageQuote.quotedChatMessageView.setOnClickListener() { + val chatController = commonMessageInterface as ChatController + chatController.jumpToQuotedMessage(parentChatMessage) + } } private fun setBubbleOnChatMessage(message: ChatMessage) {