diff options
-rw-r--r-- | src/print_battery_info.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/print_battery_info.c b/src/print_battery_info.c index d3a931c..3c33d3e 100644 --- a/src/print_battery_info.c +++ b/src/print_battery_info.c @@ -101,7 +101,8 @@ void print_battery_info(yajl_gen json_gen, char *buffer, int number, const char } } - if (present_rate == -1) /* on some systems POWER_SUPPLY_POWER_NOW does not exist, so we have to calculate it */ + /* on some systems POWER_SUPPLY_POWER_NOW does not exist, so we have to calculate it */ + if (present_rate == -1) present_rate = ((float)voltage / 1000.0) * ((float)current / 1000.0); if ((full_design == -1) || (remaining == -1)) { |