summary refs log tree commit diff
path: root/resources/qml/delegates/Reply.qml
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2023-11-01 22:28:58 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2023-11-01 22:28:58 +0100
commit457f42c9ca93e45f718403086a2b36991b3e0c1a (patch)
treed03d50c9ca7eb23d00074d815519468083747ce9 /resources/qml/delegates/Reply.qml
parentSpaces are now bold (diff)
downloadnheko-457f42c9ca93e45f718403086a2b36991b3e0c1a.tar.xz
Fix pending reply sizing
Diffstat (limited to 'resources/qml/delegates/Reply.qml')
-rw-r--r--resources/qml/delegates/Reply.qml9
1 files changed, 8 insertions, 1 deletions
diff --git a/resources/qml/delegates/Reply.qml b/resources/qml/delegates/Reply.qml
index ff46347f..f0884a06 100644
--- a/resources/qml/delegates/Reply.qml
+++ b/resources/qml/delegates/Reply.qml
@@ -20,9 +20,10 @@ AbstractButton {
 
     property string userId: eventId ? room.dataById(eventId, Room.UserId, "") : ""
     property string userName: eventId ? room.dataById(eventId, Room.UserName, "") : ""
-    implicitHeight: replyContainer.implicitHeight
+    implicitHeight: replyContainer.height
     implicitWidth: replyContainer.implicitWidth
     required property int maxWidth
+    property bool limitHeight: false
 
     NhekoCursorShape {
         anchors.fill: parent
@@ -48,6 +49,7 @@ AbstractButton {
         replyTo: ""
         mainInset: 4 + Nheko.paddingMedium
         maxWidth: r.maxWidth
+        limitAsReply: r.limitHeight
 
         //height: replyContainer.implicitHeight
         data: Row {
@@ -55,6 +57,10 @@ AbstractButton {
 
             spacing: Nheko.paddingSmall
 
+            clip: r.limitHeight
+
+            height: Math.min( timelineEvent.main?.height, timelineView.height / 10) + Nheko.paddingSmall + usernameBtn.height
+
             Rectangle {
                 id: colorline
 
@@ -71,6 +77,7 @@ AbstractButton {
                 AbstractButton {
                     id: usernameBtn
 
+
                     contentItem: Label {
                         id: userName_
                         text: r.userName