From 01b38be6afbe660e3b9f9e136870a76afb69bf31 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sat, 24 May 2025 13:31:36 +0800 Subject: internal: fix binding loops --- modules/bar/components/ActiveWindow.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'modules/bar/components/ActiveWindow.qml') diff --git a/modules/bar/components/ActiveWindow.qml b/modules/bar/components/ActiveWindow.qml index 75dfc43..b2b9572 100644 --- a/modules/bar/components/ActiveWindow.qml +++ b/modules/bar/components/ActiveWindow.qml @@ -15,12 +15,16 @@ Item { implicitWidth: child.implicitWidth implicitHeight: child.implicitHeight - StyledRect { + Item { id: child + readonly property bool vertical: root.vertical + anchors.centerIn: parent clip: true + implicitWidth: root.vertical ? Math.max(icon.implicitWidth, text.implicitHeight) : icon.implicitWidth + text.implicitWidth + text.anchors.leftMargin + implicitHeight: root.vertical ? icon.implicitHeight + text.implicitWidth + text.anchors.topMargin : Math.max(icon.implicitHeight, text.implicitheight) MaterialIcon { id: icon -- cgit v1.2.3-freya