1
0
mirror of https://github.com/MGislv/NekoX.git synced 2024-06-30 10:14:04 +00:00

Improve longPress Repeat

This commit is contained in:
luvletter2333 2022-02-18 17:32:36 +08:00
parent c19229663f
commit 1bece71050
No known key found for this signature in database
GPG Key ID: A26A8880836E1978

View File

@ -29352,7 +29352,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
private void doRepeatMessage(boolean isLongClick, ArrayList<MessageObject> 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) {