diff --git a/containment/package/contents/ui/applet/ItemWrapper.qml b/containment/package/contents/ui/applet/ItemWrapper.qml index db5ebe2a7..2852ea05b 100644 --- a/containment/package/contents/ui/applet/ItemWrapper.qml +++ b/containment/package/contents/ui/applet/ItemWrapper.qml @@ -528,12 +528,14 @@ Item{ property color backgroundColor: "transparent" property color glowColor: "transparent" - readonly property bool isIconItemVisible: communicator.appletIconItem && communicator.appletIconItem.visible + readonly property bool roundToIconSizeDisabled: communicator.appletIconItem && appletItem.parabolic.isEnabled - onIsIconItemVisibleChanged: { - if (isIconItemVisible) { - communicator.appletIconItem.roundToIconSize = false; + onRoundToIconSizeDisabledChanged: { + if (!communicator.appletIconItem) { + return; } + + communicator.appletIconItem.roundToIconSize = !roundToIconSizeDisabled; } sourceComponent: LatteCore.IconItem{ diff --git a/containment/package/contents/ui/applet/communicator/Engine.qml b/containment/package/contents/ui/applet/communicator/Engine.qml index e0a6e6e27..8c74d7c0e 100644 --- a/containment/package/contents/ui/applet/communicator/Engine.qml +++ b/containment/package/contents/ui/applet/communicator/Engine.qml @@ -68,12 +68,6 @@ Item{ readonly property Item bridge: bridgeLoader.active ? bridgeLoader.item : null //! END OF ABILITIES SUPPORT - onAppletIconItemChanged: { - if (appletIconItem !== null) { - communicator.appletIconItem.roundToIconSize = false; - } - } - //! BEGIN OF FUNCTIONS function reconsiderAppletIconItem() {