URI: 
       battery: Refactor remaining on OpenBSD - slstatus - status monitor
  HTML git clone git://git.suckless.org/slstatus
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 3b86e4b5efd0f6759b2634b607e74b938af30a60
   DIR parent 21327e0373189f9e9964f34fb5a15639d00575aa
  HTML 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:
         M components/battery.c                |       7 ++++---
       
       1 file changed, 4 insertions(+), 3 deletions(-)
       ---
   DIR 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 "";
                                }