From b67f03d33f9bd91beeb74f0b2ad37a746bb18a40 Mon Sep 17 00:00:00 2001 From: Suraj Kumar Mahto Date: Wed, 17 Mar 2021 18:54:32 +0000 Subject: [PATCH] Remove the option to edit the messages of other users. --- imports/NeoChat/Component/Timeline/TimelineContainer.qml | 4 +++- imports/NeoChat/Page/RoomPage.qml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/imports/NeoChat/Component/Timeline/TimelineContainer.qml b/imports/NeoChat/Component/Timeline/TimelineContainer.qml index 816c3e97a..cfa56871e 100644 --- a/imports/NeoChat/Component/Timeline/TimelineContainer.qml +++ b/imports/NeoChat/Component/Timeline/TimelineContainer.qml @@ -52,7 +52,9 @@ Item { hoverComponent.showEdit = author.id === Controller.activeConnection.localUserId && (model.eventType === "emote" || model.eventType === "message"); hoverComponent.editClicked = () => { - chatTextInput.edit(message, model.formattedBody, eventId); + if (hoverComponent.showEdit) { + chatTextInput.edit(message, model.formattedBody, eventId); + } }; hoverComponent.replyClicked = () => { replyToMessage(author, message, eventId); diff --git a/imports/NeoChat/Page/RoomPage.qml b/imports/NeoChat/Page/RoomPage.qml index aa10e98d7..a989e59e2 100644 --- a/imports/NeoChat/Page/RoomPage.qml +++ b/imports/NeoChat/Page/RoomPage.qml @@ -165,7 +165,7 @@ Kirigami.ScrollablePage { QQC2.Button { QQC2.ToolTip.text: i18n("Edit") QQC2.ToolTip.visible: hovered - visible: actions.hovered && showEdit + visible: hoverActions.showEdit icon.name: "document-edit" onClicked: hoverActions.editClicked() }