From b0e2651ad842526466e67cdba85187869136752b Mon Sep 17 00:00:00 2001 From: Godfrain Jacques Date: Fri, 10 Nov 2023 09:47:11 -0800 Subject: [PATCH] fix(@desktop/edit) : clicking up arrow opens edit view for a message with image (#12680) Co-authored-by: kounkou --- .../modules/main/chat_section/chat_content/messages/view.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/modules/main/chat_section/chat_content/messages/view.nim b/src/app/modules/main/chat_section/chat_content/messages/view.nim index a369ae2345..ea3e83cfee 100644 --- a/src/app/modules/main/chat_section/chat_content/messages/view.nim +++ b/src/app/modules/main/chat_section/chat_content/messages/view.nim @@ -122,9 +122,12 @@ QtObject: proc jumpToMessage*(self: View, messageId: string) {.slot.} = self.delegate.scrollToMessage(messageId) + proc isEditAllowed(messageImage: string, sticker: string): bool = + return messageImage == "" and sticker == "" + proc setEditModeOnAndScrollToLastMessage*(self: View, pubkey: string) {.slot.} = let lastMessage = self.model.getLastItemFrom(pubKey) - if lastMessage != nil and lastMessage.id != "": + if lastMessage != nil and lastMessage.id != "" and isEditAllowed(lastMessage.messageImage, lastMessage.sticker): self.model.setEditModeOn(lastMessage.id) self.jumpToMessage(lastMessage.id)