From 4e4ae5489662f2842a45dd488794bf516bade432 Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Thu, 15 Feb 2018 18:46:41 +0200 Subject: [PATCH] fix warnings from PanelBox --- containment/package/contents/ui/PanelBox.qml | 32 ++++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/containment/package/contents/ui/PanelBox.qml b/containment/package/contents/ui/PanelBox.qml index 2c08c2082..b66c71032 100644 --- a/containment/package/contents/ui/PanelBox.qml +++ b/containment/package/contents/ui/PanelBox.qml @@ -201,21 +201,27 @@ Item{ } } - property int shadowsSize: { - if (shadowsSvgItem && !root.behaveAsPlasmaPanel && root.useThemePanel && root.panelShadowsActive){ - if (root.isVertical){ - if (plasmoid.location === PlasmaCore.Types.LeftEdge) - return shadowsSvgItem.margins.right; - else if (plasmoid.location === PlasmaCore.Types.RightEdge) - return shadowsSvgItem.margins.left; + property int shadowsSize: 0 + + Binding{ + target: shadowsSvgItem + property: "shadowsSize" + value:{ + if (shadowsSvgItem && !root.behaveAsPlasmaPanel && root.useThemePanel && root.panelShadowsActive){ + if (root.isVertical){ + if (plasmoid.location === PlasmaCore.Types.LeftEdge) + return shadowsSvgItem.margins.right; + else if (plasmoid.location === PlasmaCore.Types.RightEdge) + return shadowsSvgItem.margins.left; + } else { + if (plasmoid.location === PlasmaCore.Types.BottomEdge) + return shadowsSvgItem.margins.top; + else if (plasmoid.location === PlasmaCore.Types.TopEdge) + return shadowsSvgItem.margins.bottom; + } } else { - if (plasmoid.location === PlasmaCore.Types.BottomEdge) - return shadowsSvgItem.margins.top; - else if (plasmoid.location === PlasmaCore.Types.TopEdge) - return shadowsSvgItem.margins.bottom; + return 0; } - } else { - return 0; } }