From 3e73399b877c3cd54b15cdeb8bfad598488a4a27 Mon Sep 17 00:00:00 2001 From: henrygd Date: Mon, 15 Sep 2025 12:02:50 -0400 Subject: [PATCH] fix battery detection on newer macs (#1170) --- agent/battery/battery.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/agent/battery/battery.go b/agent/battery/battery.go index f6718421..8dbbc53b 100644 --- a/agent/battery/battery.go +++ b/agent/battery/battery.go @@ -20,9 +20,8 @@ func HasReadableBattery() bool { } haveCheckedBattery = true bat, err := battery.Get(0) - if err == nil && bat != nil { - systemHasBattery = true - } else { + systemHasBattery = err == nil && bat != nil && bat.Design != 0 && bat.Full != 0 + if !systemHasBattery { slog.Debug("No battery found", "err", err) } return systemHasBattery