-char *battery_low_cmd;
-char *path_energy_now, *path_energy_full, *path_current_now, *path_status;
+char *battery_low_cmd=0;
+unsigned char battery_low_cmd_send=0;
+char *path_energy_now=0;
+char *path_energy_full=0;
+char *path_current_now=0;
+char *path_status=0;
+
+void update_batterys(void* arg)
+{
+ int i;
+ update_battery();
+ for (i=0 ; i < nb_panel ; i++) {
+ if (battery_state.percentage >= percentage_hide) {
+ if (panel1[i].battery.area.on_screen == 1) {
+ panel1[i].battery.area.on_screen = 0;
+ // force resize on panel
+ panel1[i].area.resize = 1;
+ panel_refresh = 1;
+ }
+ continue;
+ }
+ else {
+ if (panel1[i].battery.area.on_screen == 0) {
+ panel1[i].battery.area.on_screen = 1;
+ // force resize on panel
+ panel1[i].area.resize = 1;
+ panel_refresh = 1;
+ }
+ }
+ panel1[i].battery.area.resize = 1;
+ }
+}