From d0ac110cb7013124c511bbe3ea2dc05db9e695b2 Mon Sep 17 00:00:00 2001 From: Malte E Date: Fri, 11 Feb 2022 22:02:30 +0100 Subject: Fix layout - no more binding loops (hopefully) --- resources/qml/delegates/MessageDelegate.qml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'resources/qml/delegates/MessageDelegate.qml') diff --git a/resources/qml/delegates/MessageDelegate.qml b/resources/qml/delegates/MessageDelegate.qml index 5d987841..3210128a 100644 --- a/resources/qml/delegates/MessageDelegate.qml +++ b/resources/qml/delegates/MessageDelegate.qml @@ -35,9 +35,8 @@ 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 + height: chooser.child ? chooser.child.height : Nheko.paddingLarge DelegateChooser { id: chooser @@ -46,8 +45,7 @@ Item { roleValue: type //anchors.fill: parent - anchors.left: parent.left - anchors.right: parent.right + width: parent.width? parent.width: 0 // this should get rid of "cannot read property 'width' of null" DelegateChoice { roleValue: MtxEvent.UnknownMessage @@ -111,7 +109,6 @@ Item { filename: d.filename isReply: d.isReply eventId: d.eventId - maxWidth: d.maxWidth } } @@ -129,7 +126,6 @@ Item { filename: d.filename isReply: d.isReply eventId: d.eventId - maxWidth: d.maxWidth } } @@ -141,7 +137,6 @@ Item { eventId: d.eventId filename: d.filename filesize: d.filesize - maxWidth: d.maxWidth } } @@ -158,7 +153,6 @@ Item { url: d.url body: d.body filesize: d.filesize - maxWidth: d.maxWidth } } @@ -175,7 +169,6 @@ Item { url: d.url body: d.body filesize: d.filesize - maxWidth: d.maxWidth } } @@ -184,7 +177,7 @@ Item { roleValue: MtxEvent.Redacted Redacted { - delegateWidth: d.width + //delegateWidth: d.width } } -- cgit 1.5.1