From 6d7d35d7e006b7630c7ced8b50019805d7817785 Mon Sep 17 00:00:00 2001 From: Grant Ammons Date: Thu, 26 Mar 2026 10:32:30 -0400 Subject: [PATCH] fix(IdleService): respect lockOnSuspend when idle triggers suspend --- Services/Power/IdleService.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Services/Power/IdleService.qml b/Services/Power/IdleService.qml index 16aaee451..2978157e6 100644 --- a/Services/Power/IdleService.qml +++ b/Services/Power/IdleService.qml @@ -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);