diff --git a/src/qml/Menu/Timeline/MessageDelegateContextMenu.qml b/src/qml/Menu/Timeline/MessageDelegateContextMenu.qml index 6393dcd76..75a1be3ca 100644 --- a/src/qml/Menu/Timeline/MessageDelegateContextMenu.qml +++ b/src/qml/Menu/Timeline/MessageDelegateContextMenu.qml @@ -15,7 +15,7 @@ Loader { required property var author required property string message required property string eventId - property string eventType: "" + property var eventType property string formattedBody: "" required property string source property string selectedText: "" @@ -31,7 +31,7 @@ Loader { currentRoom.chatBoxEditId = eventId; currentRoom.chatBoxReplyId = ""; } - visible: eventType.length > 0 && author.id === Controller.activeConnection.localUserId && (eventType === MessageEventModel.Emote || eventType === MessageEventModel.Message) + visible: author.id === Controller.activeConnection.localUserId && (loadRoot.eventType === MessageEventModel.Emote || loadRoot.eventType === MessageEventModel.Message) }, Kirigami.Action { text: i18n("Reply") diff --git a/src/qml/Page/RoomPage.qml b/src/qml/Page/RoomPage.qml index 27a77399e..c1cf68487 100644 --- a/src/qml/Page/RoomPage.qml +++ b/src/qml/Page/RoomPage.qml @@ -420,7 +420,7 @@ Kirigami.ScrollablePage { id: hoverActions property var event: null property bool userMsg: event && event.author.id === Controller.activeConnection.localUserId - property bool showEdit: event && (userMsg && (event.eventType === MessageEventType.Emote || event.eventType === MessageEventModel.Message)) + property bool showEdit: event && (userMsg && (event.eventType === MessageEventModel.Emote || event.eventType === MessageEventModel.Message)) property var delegate: null property var bubble: null property var hovered: bubble && bubble.hovered