Commit c53116a8ee912bc6dff8706f515841c72bf1022c
1 parent
fe335ad2
Exists in
master
fix charging icon on freebsd
Showing
1 changed file
with
8 additions
and
8 deletions
Show diff stats
battery.c
@@ -78,23 +78,23 @@ int main() { | @@ -78,23 +78,23 @@ int main() { | ||
78 | battery_state(&nbats, life, state); | 78 | battery_state(&nbats, life, state); |
79 | for (int i = 0; i < nbats; i++) { | 79 | for (int i = 0; i < nbats; i++) { |
80 | 80 | ||
81 | - if (life[i] >= 50) | ||
82 | - color = "colour028"; /* green */ | ||
83 | - else if (life[i] >= 25) | ||
84 | - color = "colour172"; /* yellow */ | ||
85 | - else | ||
86 | - color = "colour088"; /* red */ | ||
87 | - | ||
88 | switch (state[i]) { | 81 | switch (state[i]) { |
89 | case CHARGED: /* fully charged */ | 82 | case CHARGED: /* fully charged */ |
90 | printf("%s %d%% ", icon[life[i] / 10], life[i]); | 83 | printf("%s %d%% ", icon[life[i] / 10], life[i]); |
91 | break; | 84 | break; |
92 | case DISCHARGING: /* discharging */ | 85 | case DISCHARGING: /* discharging */ |
86 | + if (life[i] >= 50) | ||
87 | + color = "colour028"; /* green */ | ||
88 | + else if (life[i] >= 25) | ||
89 | + color = "colour172"; /* yellow */ | ||
90 | + else | ||
91 | + color = "colour088"; /* red */ | ||
92 | + | ||
93 | printf("#[fg=%s]%s#[fg=default] %d%% ", color, icon[life[i] / 10], | 93 | printf("#[fg=%s]%s#[fg=default] %d%% ", color, icon[life[i] / 10], |
94 | life[i]); | 94 | life[i]); |
95 | break; | 95 | break; |
96 | case CHARGING: /* charging */ | 96 | case CHARGING: /* charging */ |
97 | - printf("#[fg=yellow]\uf583#[fg=default] %d%%\n ", life[i]); | 97 | + printf("#[fg=yellow]\uf583#[fg=default] %d%% ", life[i]); |
98 | break; | 98 | break; |
99 | case DISCONNECTED: /* disconnected */ | 99 | case DISCONNECTED: /* disconnected */ |
100 | printf("\uf492 "); | 100 | printf("\uf492 "); |