From bac3502f2c88e9de2e697f4017b7447479a0e698 Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Tue, 19 May 2020 00:09:04 +0300 Subject: [PATCH] fix bindingloop from Applet.lengthAppletFullMargin --- .../package/contents/ui/applet/AppletItem.qml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/containment/package/contents/ui/applet/AppletItem.qml b/containment/package/contents/ui/applet/AppletItem.qml index 4d194ed6d..ee2d9d55e 100644 --- a/containment/package/contents/ui/applet/AppletItem.qml +++ b/containment/package/contents/ui/applet/AppletItem.qml @@ -231,7 +231,7 @@ Item { property int lengthAppletPadding: metrics.fraction.lengthAppletPadding === -1 || parabolicEffectMarginsEnabled ? metrics.padding.length : metrics.padding.lengthApplet - property int lengthAppletFullMargin: lengthAppletPadding + metrics.margin.length + property int lengthAppletFullMargin: 0 property int lengthAppletFullMargins: 2 * lengthAppletFullMargin property int internalWidthMargins: { @@ -600,6 +600,17 @@ Item { } } + //! Bindings + + Binding { + //! is used to aboid loop binding warnings on startup + target: appletItem + property: "lengthAppletFullMargin" + when: !communicator.inStartup + value: lengthAppletPadding + metrics.margin.length; + } + + //! Connections Connections{ target: root