fix bindingloop from Applet.lengthAppletFullMargin

pull/15/head
Michail Vourlakos 5 years ago
parent 419b2bfb6d
commit bac3502f2c

@ -231,7 +231,7 @@ Item {
property int lengthAppletPadding: metrics.fraction.lengthAppletPadding === -1 || parabolicEffectMarginsEnabled ? property int lengthAppletPadding: metrics.fraction.lengthAppletPadding === -1 || parabolicEffectMarginsEnabled ?
metrics.padding.length : metrics.padding.lengthApplet metrics.padding.length : metrics.padding.lengthApplet
property int lengthAppletFullMargin: lengthAppletPadding + metrics.margin.length property int lengthAppletFullMargin: 0
property int lengthAppletFullMargins: 2 * lengthAppletFullMargin property int lengthAppletFullMargins: 2 * lengthAppletFullMargin
property int internalWidthMargins: { 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{ Connections{
target: root target: root

Loading…
Cancel
Save