Revert aac29e2 as it is nonsense
authorAaron Marcher <me@drkhsh.at>
Sat, 19 May 2018 11:25:35 +0000 (13:25 +0200)
committerAaron Marcher <me@drkhsh.at>
Sat, 19 May 2018 11:25:35 +0000 (13:25 +0200)
components/battery.c

index b086a283a654bc21925b09c778daa1eba8016a2f..90e859070aaec4a51deeee647737939d6880fe88 100644 (file)
@@ -5,14 +5,6 @@
 
 #include "../util.h"
 
-static struct {
-       char *state;
-       char *symbol;
-} map[] = {
-       { "Charging",    "+" },
-       { "Discharging", "-" },
-};
-
 #if defined(__linux__)
        #include <limits.h>
 
@@ -30,6 +22,13 @@ static struct {
        const char *
        battery_state(const char *bat)
        {
+               static struct {
+                       char *state;
+                       char *symbol;
+               } map[] = {
+                       { "Charging",    "+" },
+                       { "Discharging", "-" },
+               };
                size_t i;
                char path[PATH_MAX], state[12];
 
@@ -122,6 +121,13 @@ static struct {
        const char *
        battery_state(const char *unused)
        {
+               struct {
+                       unsigned int state;
+                       char *symbol;
+               } map[] = {
+                       { APM_AC_ON,      "+" },
+                       { APM_AC_OFF,     "-" },
+               };
                struct apm_power_info apm_info;
                size_t i;