From d7802f3c4b594af54817808bf02bb0bacc106868 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 2 Jul 2025 17:09:49 +1000 Subject: internal: use layer.effect Also use clipping rect for wallpaper item --- modules/areapicker/Picker.qml | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) (limited to 'modules/areapicker') diff --git a/modules/areapicker/Picker.qml b/modules/areapicker/Picker.qml index 4a0c537..ce9f743 100644 --- a/modules/areapicker/Picker.qml +++ b/modules/areapicker/Picker.qml @@ -184,11 +184,18 @@ MouseArea { } StyledRect { - id: background - anchors.fill: parent color: Colours.palette.m3secondaryContainer - visible: false + opacity: 0.3 + + layer.enabled: true + layer.effect: MultiEffect { + maskSource: selectionWrapper + maskEnabled: true + maskInverted: true + maskSpreadAtMin: 1 + maskThresholdMin: 0.5 + } } Item { @@ -209,17 +216,6 @@ MouseArea { } } - MultiEffect { - anchors.fill: parent - source: background - maskSource: selectionWrapper - maskEnabled: true - maskInverted: true - maskSpreadAtMin: 1 - maskThresholdMin: 0.5 - opacity: 0.3 - } - Rectangle { color: "transparent" radius: root.realRounding > 0 ? root.realRounding + root.realBorderWidth : 0 -- cgit v1.2.3-freya