summaryrefslogtreecommitdiff
path: root/modules/lock
diff options
context:
space:
mode:
Diffstat (limited to 'modules/lock')
-rw-r--r--modules/lock/Media.qml8
1 files changed, 2 insertions, 6 deletions
diff --git a/modules/lock/Media.qml b/modules/lock/Media.qml
index 79bd285..b7e58bb 100644
--- a/modules/lock/Media.qml
+++ b/modules/lock/Media.qml
@@ -4,7 +4,6 @@ import qs.components
import qs.components.effects
import qs.services
import qs.config
-import Quickshell
import QtQuick
import QtQuick.Layouts
@@ -27,11 +26,8 @@ Item {
sourceSize.height: height
layer.enabled: true
- layer.effect: ShaderEffect {
- required property Item source
- readonly property Item maskSource: mask
-
- fragmentShader: Qt.resolvedUrl(`${Quickshell.shellDir}/assets/shaders/opacitymask.frag.qsb`)
+ layer.effect: OpacityMask {
+ maskSource: mask
}
opacity: status === Image.Ready ? 1 : 0