Fix Lockscreen (#121)

This commit is contained in:
Ly-sec 2025-08-20 14:27:17 +02:00
parent e7577ed488
commit d3add14ce8
2 changed files with 16 additions and 2 deletions

View file

@ -14,14 +14,24 @@ import qs.Widgets
NLoader {
id: lockScreen
// Log state changes to help debug lock screen issues
onIsLoadedChanged: {
Logger.log("LockScreen", "State changed - isLoaded:", isLoaded)
}
// Allow a small grace period after unlocking so the compositor releases the lock surfaces
Timer {
id: unloadAfterUnlockTimer
interval: 250
repeat: false
onTriggered: lockScreen.isLoaded = false
onTriggered: {
Logger.log("LockScreen", "Unload timer triggered - setting isLoaded to false")
lockScreen.isLoaded = false
}
}
function scheduleUnloadAfterUnlock() {
Logger.log("LockScreen", "Scheduling unload after unlock")
unloadAfterUnlockTimer.start()
}
content: Component {