Fix lock flicker

This commit is contained in:
2026-05-15 10:03:55 -07:00
parent 391bd7dc16
commit dbb1bf55c9
3 changed files with 18 additions and 11 deletions

View File

@@ -11,6 +11,9 @@ WlSessionLock {
id: lock
locked: false
required property bool animate
function instalock() {lock.animate = false; lock.locked = true}
function open() {lock.animate = true; lock.locked = true}
function close() {lock.locked = false}
WlSessionLockSurface {
id: surface
color: "transparent"
@@ -60,7 +63,7 @@ WlSessionLock {
ClippingRectangle {
anchors.fill: parent
color: "white"
opacity: lock.animate
opacity: !lock.animate || capture.ready
radius: 0
RectangularShadow {
anchors.fill: parent