From 1bece7105098ddb2a7f0ae831f753ba6c14cea4e Mon Sep 17 00:00:00 2001 From: luvletter2333 Date: Fri, 18 Feb 2022 17:32:36 +0800 Subject: [PATCH] Improve longPress Repeat --- TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java index e6f6437da..5d93491f1 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java @@ -29352,7 +29352,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not } private void doRepeatMessage(boolean isLongClick, ArrayList messages) { - if (selectedObject != null && (isLongClick || isThreadChat()) && selectedObject.replyMessageObject != null) { + if (selectedObject != null && selectedObject.messageOwner != null && (isLongClick || isThreadChat())) { // If selected message contains `replyTo`: // When longClick it will reply to the `replyMessage` of selectedMessage // When not LongClick but in a threadchat: reply to the Thread @@ -29366,7 +29366,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not SendMessagesHelper.getInstance(currentAccount) .sendMessage(caption.toString(), dialog_id, replyTo, getThreadMessage(), null, - false, null, null, null, + false, selectedObject.messageOwner.entities, null, null, true, 0, null); } } else if ((selectedObject.isSticker() || selectedObject.isAnimatedSticker()) && selectedObject.getDocument() != null) {