slstatus

status monitor
git clone git://git.suckless.org/slstatus
Log | Files | Refs | README | LICENSE

commit 3b86e4b5efd0f6759b2634b607e74b938af30a60
parent 21327e0373189f9e9964f34fb5a15639d00575aa
Author: drkhsh <me@drkhsh.at>
Date:   Thu, 27 Oct 2022 23:47:01 +0200

battery: Refactor remaining on OpenBSD

Fixes up overly complicated line, by splitting up logic

Diffstat:
Mcomponents/battery.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/components/battery.c b/components/battery.c @@ -182,12 +182,13 @@ battery_remaining(const char *unused) { struct apm_power_info apm_info; + unsigned int h, m; if (load_apm_power_info(&apm_info)) { if (apm_info.ac_state != APM_AC_ON) { - return bprintf("%uh %02um", - apm_info.minutes_left / 60, - apm_info.minutes_left % 60); + h = apm_info.minutes_left / 60; + m = apm_info.minutes_left % 60; + return bprintf("%uh %02um", h, m); } else { return ""; }