Browse Source

Fix doubleclicking outgoing messages

master
morethanwords 3 years ago
parent
commit
9cbc9a788e
  1. 8
      src/components/chat/bubbles.ts

8
src/components/chat/bubbles.ts

@ -452,7 +452,8 @@ export default class ChatBubbles { @@ -452,7 +452,8 @@ export default class ChatBubbles {
if(!isMobile) {
this.listenerSetter.add(this.bubblesContainer)('dblclick', (e) => {
if(this.chat.selection.isSelecting || !this.appMessagesManager.canWriteToPeer(this.peerId, this.chat.threadId)) {
if(this.chat.selection.isSelecting ||
!this.appMessagesManager.canWriteToPeer(this.peerId, this.chat.threadId)) {
return;
}
@ -462,6 +463,11 @@ export default class ChatBubbles { @@ -462,6 +463,11 @@ export default class ChatBubbles {
(target.classList.contains('document-selection') ? target.parentElement : null);
if(bubble && !bubble.classList.contains('bubble-first')) {
const mid = +bubble.dataset.mid;
const message = this.chat.getMessage(mid);
if(message.pFlags.is_outgoing) {
return;
}
this.chat.input.initMessageReply(mid);
}
});

Loading…
Cancel
Save