fix crash: defer layer disable with Qt.callLater to avoid destruction during signal handler

This commit is contained in:
Damocles 2026-04-18 12:09:10 +02:00
parent 7e9baa9b7e
commit 62cd0f9a76

View file

@ -40,7 +40,9 @@ WlSessionLockSurface {
onUPhaseChanged: {
if (!_overlay._revealed && uPhase >= _overlay.width)
_overlay._revealed = true;
Qt.callLater(() => {
_overlay._revealed = true;
});
}
}