+
+ if (battery_enabled && battery_timeout==0)
+ battery_timeout = add_timeout(10, 5000, update_batterys, 0);
+}
+
+
+void cleanup_battery()
+{
+ battery_enabled = 0;
+ if (bat1_font_desc)
+ pango_font_description_free(bat1_font_desc);
+ if (bat2_font_desc)
+ pango_font_description_free(bat2_font_desc);
+ if (path_energy_now)
+ g_free(path_energy_now);
+ if (path_energy_full)
+ g_free(path_energy_full);
+ if (path_current_now)
+ g_free(path_current_now);
+ if (path_status)
+ g_free(path_status);
+ if (battery_low_cmd)
+ g_free(battery_low_cmd);
+
+ battery_low_cmd = path_energy_now = path_energy_full = path_current_now = path_status = 0;
+ bat1_font_desc = bat2_font_desc = 0;