Skip to content
Snippets Groups Projects
Verified Commit 3ded0d61 authored by Nicolas Werner's avatar Nicolas Werner
Browse files

Merge branch 'fix-tapping-timeline'

parents 4783ce8c f66ec626
No related branches found
No related tags found
No related merge requests found
Pipeline #2907 passed
......@@ -59,6 +59,7 @@ AbstractButton {
acceptedButtons: Qt.RightButton
onSingleTapped: messageContextMenu.show(eventId, type, isSender, isEncrypted, isEditable, contentItem.child.hoveredLink, contentItem.child.copyText)
gesturePolicy: TapHandler.ReleaseWithinBounds
acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus | PointerDevice.TouchPad
}
}
......@@ -92,6 +93,13 @@ AbstractButton {
}
}
onClicked: {
let link = contentItem.child.linkAt != undefined && contentItem.child.linkAt(pressX-row.x-msg.x, pressY-row.y-msg.y-contentItem.y);
if (link) {
Nheko.openLink(link)
}
}
Rectangle {
id: row
property bool bubbleOnRight : isSender && Settings.bubbles
......
......@@ -78,6 +78,7 @@ AbstractButton {
acceptedButtons: Qt.RightButton
onSingleTapped: replyContextMenu.show(reply.child.copyText, reply.child.linkAt(eventPoint.position.x, eventPoint.position.y - userName_.implicitHeight), r.eventId)
gesturePolicy: TapHandler.ReleaseWithinBounds
acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus | PointerDevice.TouchPad
}
AbstractButton {
......
......@@ -39,6 +39,7 @@ MatrixText {
height: isReply ? Math.round(Math.min(timelineView.height / 8, implicitHeight)) : implicitHeight
clip: isReply
selectByMouse: !Settings.mobileMode && !isReply
enabled: !Settings.mobileMode
font.pointSize: (Settings.enlargeEmojiOnlyMessages && isOnlyEmoji > 0 && isOnlyEmoji < 4) ? Settings.fontSize * 3 : Settings.fontSize
CursorShape {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment