Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-05-26 14:11:59 -07:00
parent 51f37b9d85
commit 138f25a170

View File

@@ -323,6 +323,7 @@ func linuxScreenLockI3(ctx context.Context, user string) (Result, bool) {
ev["mechanism"] = mechanism ev["mechanism"] = mechanism
ev["locker"] = locker ev["locker"] = locker
if idleMinutes >= 0 { if idleMinutes >= 0 {
ev["idle_minutes"] = idleMinutes ev["idle_minutes"] = idleMinutes
} }
@@ -481,6 +482,7 @@ func parseXssLockIdleLock(line string) (locker string, ok bool) {
locker = strings.TrimSpace(after) locker = strings.TrimSpace(after)
locker = strings.Trim(locker, `"`) locker = strings.Trim(locker, `"`)
if locker == "" || !linuxLooksLikeLockCommand(locker) { if locker == "" || !linuxLooksLikeLockCommand(locker) {
return "", false return "", false
} }
@@ -498,6 +500,7 @@ func parseXautolockTime(value string) (minutes int, ok bool) {
hours, err1 := strconv.Atoi(strings.TrimSpace(parts[0])) hours, err1 := strconv.Atoi(strings.TrimSpace(parts[0]))
mins, err2 := strconv.Atoi(strings.TrimSpace(parts[1])) mins, err2 := strconv.Atoi(strings.TrimSpace(parts[1]))
if err1 != nil || err2 != nil { if err1 != nil || err2 != nil {
return 0, false return 0, false
} }