diff options
author | Malte E <malte.e@mailbox.org> | 2022-02-09 21:36:04 +0100 |
---|---|---|
committer | Malte E <malte.e@mailbox.org> | 2022-02-09 21:36:04 +0100 |
commit | 0e548b7d390cfbc3c37689ed9dbff0f1e2eab5cc (patch) | |
tree | 3a50a2ca0d85dd4c63e7a0463821ea5dcfe14578 /resources/qml/delegates/MessageDelegate.qml | |
parent | Variable width bubbles (still has binding loop) (diff) | |
download | nheko-0e548b7d390cfbc3c37689ed9dbff0f1e2eab5cc.tar.xz |
fixed most of the binding loops
Diffstat (limited to 'resources/qml/delegates/MessageDelegate.qml')
-rw-r--r-- | resources/qml/delegates/MessageDelegate.qml | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/resources/qml/delegates/MessageDelegate.qml b/resources/qml/delegates/MessageDelegate.qml index 0cec51bc..5d987841 100644 --- a/resources/qml/delegates/MessageDelegate.qml +++ b/resources/qml/delegates/MessageDelegate.qml @@ -13,7 +13,7 @@ Item { required property bool isReply property alias child: chooser.child - implicitWidth: (chooser.child && chooser.child.implicitWidth) ? chooser.child.implicitWidth : width + implicitWidth: (chooser.child && chooser.child.implicitWidth) ? chooser.child.implicitWidth : 0 required property double proportionalHeight required property int type required property string typeString @@ -35,6 +35,7 @@ Item { required property string callType required property int encryptionError required property int relatedEventCacheBuster + property int maxWidth Layout.preferredHeight: chooser.child ? chooser.child.height : Nheko.paddingLarge @@ -110,6 +111,7 @@ Item { filename: d.filename isReply: d.isReply eventId: d.eventId + maxWidth: d.maxWidth } } @@ -127,6 +129,7 @@ Item { filename: d.filename isReply: d.isReply eventId: d.eventId + maxWidth: d.maxWidth } } @@ -138,6 +141,7 @@ Item { eventId: d.eventId filename: d.filename filesize: d.filesize + maxWidth: d.maxWidth } } @@ -154,6 +158,7 @@ Item { url: d.url body: d.body filesize: d.filesize + maxWidth: d.maxWidth } } @@ -170,6 +175,7 @@ Item { url: d.url body: d.body filesize: d.filesize + maxWidth: d.maxWidth } } @@ -372,7 +378,7 @@ Item { isOnlyEmoji: false isReply: d.isReply isStateEvent: d.isStateEvent - formatted: qsTr("% is negotiating the call...").arg(d.userName) + formatted: qsTr("%1 is negotiating the call...").arg(d.userName) } } |