Introduction
Introduction Statistics Contact Development Disclaimer Help
battery: Refactor remaining on OpenBSD - slstatus - status monitor
git clone git://git.suckless.org/slstatus
Log
Files
Refs
README
LICENSE
---
commit 3b86e4b5efd0f6759b2634b607e74b938af30a60
parent 21327e0373189f9e9964f34fb5a15639d00575aa
Author: drkhsh <[email protected]>
Date: Thu, 27 Oct 2022 23:47:01 +0200
battery: Refactor remaining on OpenBSD
Fixes up overly complicated line, by splitting up logic
Diffstat:
M components/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 "";
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.