diff --git a/resources/qml/MatrixText.qml b/resources/qml/MatrixText.qml index 560a8108..9a4f7348 100644 --- a/resources/qml/MatrixText.qml +++ b/resources/qml/MatrixText.qml @@ -22,7 +22,8 @@ TextEdit { { id: ma anchors.fill: parent - onPressed: mouse.accepted = false + propagateComposedEvents: true + acceptedButtons: Qt.NoButton cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor } diff --git a/resources/qml/delegates/Reply.qml b/resources/qml/delegates/Reply.qml index 8bb9ed38..06804328 100644 --- a/resources/qml/delegates/Reply.qml +++ b/resources/qml/delegates/Reply.qml @@ -12,6 +12,13 @@ Rectangle { width: parent.width height: replyContainer.height + MouseArea { + anchors.fill: parent + preventStealing: true + onClicked: chat.positionViewAtIndex(chat.model.idToIndex(timelineManager.replyingEvent), ListView.Contain) + cursorShape: Qt.PointingHandCursor + } + Rectangle { id: colorLine @@ -48,10 +55,4 @@ Rectangle { } color: Qt.rgba(userColor.r, userColor.g, userColor.b, 0.2) - - MouseArea { - anchors.fill: parent - onClicked: chat.positionViewAtIndex(chat.model.idToIndex(timelineManager.replyingEvent), ListView.Contain) - cursorShape: Qt.PointingHandCursor - } }