diff --git a/src/battery/freebsd.c b/src/battery/freebsd.c index 0bdf665..f4ee64c 100644 --- a/src/battery/freebsd.c +++ b/src/battery/freebsd.c @@ -68,6 +68,9 @@ int battery_os_update(struct batstate *state) { state->percentage = sysctl_out; else err = -1; + + if (sysctlbyname("hw.acpi.acline", &sysctl_out, &len, NULL, 0) == 0) + state->ac_connected = sysctl_out; return err; }