]> mj.ucw.cz Git - osdd.git/blobdiff - osd-batt.c
Released as v1.1
[osdd.git] / osd-batt.c
index 86ec6d38f30dc65ff0fba4272d2eb83c1f1dcc1b..33ec7216fb403bb5e5b5b9a0d1c40abfe4db4352 100644 (file)
@@ -94,7 +94,8 @@ static void parse_batt(char *batt_name)
   if (!sys_read_int("present", 1))
     return;
 
-  int charging = sys_read_int("charging", 0);
+  char status[BUFSIZE];
+  int charging = sys_read(status, "status") && !strcmp(status, "Charging");
   int charge_full = sys_read_int("charge_full", 0);
   int charge_now = sys_read_int("charge_now", 0);
   int current_now = sys_read_int("current_now", 0);