Commit c53116a8ee912bc6dff8706f515841c72bf1022c

Authored by Miguel Barão
1 parent fe335ad2
Exists in master

fix charging icon on freebsd

Showing 1 changed file with 8 additions and 8 deletions   Show diff stats
@@ -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 ");