1 files changed, 8 insertions, 1 deletions
diff --git a/resources/qml/delegates/Reply.qml b/resources/qml/delegates/Reply.qml
index 547044f3..3b62abea 100644
--- a/resources/qml/delegates/Reply.qml
+++ b/resources/qml/delegates/Reply.qml
@@ -60,7 +60,14 @@ Item {
TapHandler {
acceptedButtons: Qt.LeftButton
- onSingleTapped: room.showEvent(r.eventId)
+ onSingleTapped: {
+ let link = reply.child.linkAt(eventPoint.position.x, eventPoint.position.y - userName_.implicitHeight);
+ if (link) {
+ Nheko.openLink(link)
+ } else {
+ room.showEvent(r.eventId)
+ }
+ }
gesturePolicy: TapHandler.ReleaseWithinBounds
}
|