fix(IdleService): respect lockOnSuspend when idle triggers suspend

This commit is contained in:
Grant Ammons
2026-03-26 10:32:30 -04:00
parent 537ec29f5e
commit 6d7d35d7e0
+5 -1
View File
@@ -203,7 +203,11 @@ Singleton {
} else if (stage === "suspend") {
if (Settings.data.idle.suspendCommand)
Quickshell.execDetached(["sh", "-c", Settings.data.idle.suspendCommand]);
CompositorService.suspend();
if (Settings.data.general.lockOnSuspend) {
CompositorService.lockAndSuspend();
} else {
CompositorService.suspend();
}
root.suspendRequested();
} else {
Logger.w("IdleService", "Unknown idle stage action:", stage);